3 Reasons God Cannot Break Promises

“God never made a promise that was too good to be true.”

– D.L. Moody

Faithful to His Own Word

In reminding us just how faithful God is to His own word, the psalmist writes “I will not violate my covenant or alter the word that went forth from my lips” (Psalm 89:34). Besides, “God is not man, that he should lie, or a son of man, that he should change his mind” (Num 23:19a), so “Know therefore that the LORD your God is God, the faithful God who keeps covenant and steadfast love with those who love him and keep his commandments, to a thousand generations” (Deut 7:9) because “He remains faithful, for He cannot deny Himself” (2nd Tim 2:13).

God Cannot Lie

We have already read that God cannot lie since he isn’t like man, nor does He change His mind, but God doesn’t change at all…only we do, so now the author of Hebrews reminds us that there are “two unchangeable things in which it is impossible for God to lie, we who have fled to take hold of the hope set before us may be strongly encouraged” (Heb 6:18). Who would want to worship a God that changes His mind or lies? That would be no god at all.  By the way, I need a lot of change! God doesn’t!

Settled in Eternity

Whatever God settles in eternity is fixed forever. What God predetermined before time began was to adopt you into His family, and that was settled even before you existed. Don’t believe me, believe what Ephesians 1 says, where the Apostle Paul wrote that God “predestined us for adoption to himself as sons through Jesus Christ, according to the purpose of his will” (Eph 1:5), and what God has planned from all eternity, cannot be changed by any man.


God never made a promise that was ever too good to be true, and He never made a promise that He did not keep, because He is faithful to His own word; He cannot lie, so whatever He says is always true; and these things were determined before we even existed. That should give you great confidence in God.