God: "I looked for someone to take a stand for me, and stand in the gap" (Ezekiel 22:30)
Those who know God know that He is bound by his own promises and integrity, not by our wishes. Moreover, unlike us, God never finds himself in the uncomfortable situation of having made a promise He no longer wants to or is able to keep. God is never caught by surprise. God's promises are made in his infinite wisdom as part of His eternal plan and are backed by His matchless power. What God says, He does. God, because He is God, is a promise keeper.