God always keeps his promises. It's in the Bible, II Corinthians 1: 19-20, "For the Son of God, Jesus Christ, was not yea and nay, but was yea in him, because all the promises of God in him are yea, and in him Amen, by us, to the glory of God. "God never withdraws or changes his promises. It's in the Bible, Psalm 89:34, "My covenant will I not break, nor alter what has gone out of my lips."None of the promises of God never fails. It's in the Bible, Joshua 23:14, "Know, then, with all your heart and with all your soul, who has not missed a word which the Lord your God gave you; all you have done, has not missed any of they".We have been promised eternal life. It's in the Bible, 1 John 2:25 "And this is the promise that he made us: eternal life."God can do the impossible. It's in the Bible, Luke 18:27, "He said, What is impossible with men is possible with God."We have been promised new hearts and desires. It's in the Bible, Ezekiel 36:26, "I give you a new heart and put a new spirit within you, and remove from your body the heart of stone and give you a heart of flesh."