Bible Study - Joshua 21

S - Thus the Lord gave to Israel all the land that he swore to give to their fathers. And they took possession of it, and they settled there. 44 And the Lord gave them rest on every side just as he had sworn to their fathers. Not one of all their enemies had withstood them, for the Lord had given all their enemies into their hands. 45 Not one word of all the good promises that the Lord had made to the house of Israel had failed; all came to pass. 

Joshua 21:43–45 ESV

O - Commentary:

The historian looked back to the beginning and summarized the Conquest and division of the land with emphasis on the faithfulness of God. God had kept His promise to give Israel the land.… rest on every side, and victory over their enemies. In fact the Lord faithfully performed every part of His obligation; not one of His promises … failed. This did not mean that every corner of the land was in Israel’s possession, for God Himself had told Israel they would conquer the land gradually (Deut. 7:22

Donald K. Campbell, “Joshua,” in The Bible Knowledge Commentary: An Exposition of the Scriptures, ed. J. F. Walvoord and R. B. Zuck, vol. 1 (Wheaton, IL: Victor Books, 1985), 364.

A – God kept every promise to Israel. Not one word failed. When the prophets spoke of a coming Messiah, God kept that promise too. Every prophecy fulfilled. Every word true. Can you trust a God with a track record like that? You can. But don't mistake fulfillment for ease. The Promised Land wasn't handed over without a fight. The Messiah's road ran through a cross before it reached a crown. Following God rarely means an easy road. It always means a faithful one. Expect resistance. Expect hard seasons. And expect God to walk through every one of them with you — because He already has.

R – Heavenly Father, You are faithful. Every promise You've made, You've kept, and every promise You've made, You'll keep. We put our whole trust in You today. Give us courage for the road ahead, even when it's hard. Align our hearts, minds, and actions to match the trust we say we have. We believe You. Let our lives prove it.

Previous
Previous

Bible Study - Joshua 22

Next
Next

Bible Study - Joshua 20