Under Gods Command
Joshua 21:43-45 – So the LORD gave Israel all the land he had sworn to give their forefathers, and they took possession of it and settled there. The LORD gave them rest on every side, just as he had sworn to their forefathers. Not one of their enemies withstood them; the LORD handed all their enemies over to them. Not one of all the LORD’S good promises to the house of Israel failed; everyone was fulfilled. .
God proved faithful in fulfilling every promise he had given to Israel. Fulfillment of some promises took several years, but “everyone was fulfilled.” God’s promises will be fulfilled according to his timetable, not ours, but we know that his word is sure. The more we learn of those promises God has fulfilled and continues to fulfill, the easier it is to hope for those yet to come. Sometimes we become impatient, wanting God to act in a certain way and now. Instead, we should faithfully do what we know he wants us to do and trust him for the future.