James 1:17

every good gift, and every perfect gift is from above, and comes down from the Father of lights, with whom there is no change, nor slightest trace of turning.

Titus 1:2

in hope of eternal life, which God, who can not lie, promised be fore the times of the ages,

Romans 11:29

for God's gifts and calling are irrevocable.

Hebrews 6:18

that by two immutable things, in which it was impossible for God to lie, we might have strong consolation, who have fled to lay hold on the hope set before us;

Luke 21:33

Heaven and earth shall pass away, but my words shall not pass away.

Treasury of Scripture Knowledge

Summary

God is not a man, that he should lie; neither the son of man, that he should repent: hath he said, and shall he not do it? or hath he spoken, and shall he not make it good?

General references

Bible References

General references

Luke 1:57
Now the time for Elizabeth to be delivered had fully come; and she gave birth to a son.
Acts 15:18
Known to God from eternity are all bis works.
Romans 11:29
for God's gifts and calling are irrevocable.