45 There failed not ought of any good thing which the Lord had spoken unto the house of Israel; all came to pass.
God honors His word above all His Name (Ps 138:2b). When God says something, He does it. He does not change. He is the unchangeable Changer. He is the unmade Maker. He is the Creator who was never created. Whatever He says, He does. What God has spoken in your life will come to pass in Jesus’ name.
Joshua could write that every word that God spoke to the children of Israel all came to pass (v45). Regardless of the trials they faced and the battles they fought along the way where even some of their men died, yet God’s words came to pass. In spite of the days of no food in the desert and no clean water to drink, God’s words still came to pass. Regardless of them being faced with enemies on all sides and walls that they could not penetrate, God penetrated all of those barriers and brought His words to pass in their lives. He is a faithful and trustworthy God.
God who did it for the children of Israel is the same yesterday, today and forever (Heb 13:8). Do not walk by sight but rather walk by faith. God has not changed. Many of them did not trust God throughout that journey, yet He remained faithful. Imagine if you trust Him, what will He not do for you? Trust God with all your heart and lean not on your own understanding. In all your ways acknowledge Him and He shall direct your path (Prov 3:5-6).
God bless you.