Not one of the LORD's good promises to the house of Israel failed; every one of them was fulfilled. Joshua 21:45
There are many things in life that change and take us by surprise. Illness barges in like an uninvited intruder. Death hits us hard like a rogue wave and bowls us over with grief. A separation and divorce was the last thing we thought would ever happen to us. We planned on retiring from the company; then the job went away. One thing is certain; life is uncertain.
But there is one thing that we can be sure of, one thing that will come to pass. We can live with the confidence of knowing that every promise of God will be fulfilled; not one of them will fail. "God is not a man, that he should lie, nor a son of man, that he should change his mind. Does he speak and then not act? Does he promise and not fulfill?" (Numbers 23:19).
Without God, life is a roller coaster of emotions. Without God, unexpected changes will blow us in every direction. Without God, our life is foundationless, like a house built on sand. But a relationship with God through His Son, Jesus Christ changes everything. He is our constant. He is our anchor. When we know God, we will be able to say with Joshua, "[I know with all my heart and soul] that not one of all the good promises the Lord [my] God gave [me] has failed."
Father, thank You for all of Your promises and thank You for keeping every one of them. In Jesus' name. Amen.