“So the Lord gave Israel all the land he had sworn to give their forefathers, and they took possession of it and settled there… Not one of all the Lord’s good promises to the house of Israel failed; everyone was fulfilled.” (Joshua 21: 43, 45)
How great is that? God delivered on every single one of his promises to his people (the Israelites). I’m sure when they were wandering in the desert for 40 years, or when Joshua was leading his people into all of those different battles (it seems like everybody and their dog had to be defeated before they got the promised land), or when they were being chased by Pharoah’s men through the Red Sea, that God’s promises must have looked pretty far-fetched. I mean, God couldn’t possibly deliver on every single one, right? It was just too hard. There were too many limitations. God only had so much to work with.
Oh yeah, but he did. Crazy, huh.
So when I try to put my God into that little box, and try to characterize him with all of my limitations, and lack of imagination, and lack of perspective, it helps to see that verse. Not one of all the Lord’s good promises to the house of Israel failed; everyone was fulfilled. Every single time. No matter how unreachable, how improbable.
So what does that mean for you?