James 1:17

Every good thing given and every perfect gift is from above, coming down from the Father of lights, with whom there is no variation or shifting shadow.

Titus 1:2

in the hope of eternal life, which God, who cannot lie, promised long ages ago,

Romans 11:29

For the gifts and the call of God are irrevocable.

Hebrews 6:18

so that, by two unchangeable things in which it is impossible for God to lie, we who have taken refuge would have strong encouragement to take hold of the hope set before us.

Luke 21:33

Heaven and earth will pass away, but my words will 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 came for Elizabeth to be delivered, and she gave birth to a son.
Acts 15:18
says the Lord, who makes these things known from long ago.
Romans 11:29
For the gifts and the call of God are irrevocable.