God’s Faithfulness to His Covenant and People
Today’s reading: Joshua 19:32-21:45
My selection: Joshua 21:43-45
43 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, forthe 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.
My reflections: God kept all His promises to Israel. They entered the land, ovecame the inhabitants, and established themselves, all by His power and providence. There were still some enemies in the land who had been dominated but not destroyed. They were made to do menial labor. There would be problems with creeping idolatry, but, for a small window of time, there was rest and peace in the land.
My challenge: For the Christian, the final victory has been secured by the Lord Jesus Christ. He has triumphed over the enemy and has purchased redemption by His blood. He has gone to prepare a place for us in His Father’s house. Are you resting in His victory today even as you wait for the complete fulfillment of the covenant promises?
Rejoice today if you know your name is written in heaven. God is faithful. He cannot fail. There is a rest for the people of God. Some have already gone into that rest. We will soon be there, too. [Click here to hear a Welsh choir sing For All the Saints]
Tomorrow’s reading: Joshua 22:1-24:33