Joshua 21:45 Not a word failed of any good thing which the Lord had spoken to the house of Israel. All came to pass.
The Lord had made promises to Joshua and the nation of Israel to take them into the promise land. He promised to lead them over the Jordan and give them victory in their battles. The people took the Lord at His Word and He fulfilled His promises. God always keeps His Word. He is faithful to fulfill what seems impossible. In waiting for His word to come to pass we must learn to be patient. The Lord's timing is according to His own perfect will. We can easily grow discouraged in the waiting because we don't see anything changing. Nevertheless God is working behind the scenes in ways that we cannot always see. In the waiting we learn to trust Him. Our faith is stretched and consequently it grows. Not a word of the Lord will fail all will come to pass. Rest in His promises today.