Deuteronomy 7:22 ESV 22 The Lord your God will clear away these nations before you little by little. You may not make an end of them at once, lest the wild beasts grow too numerous for you.
Moses reminded the Israelites, “Do not fear the mighty nations and the giants you must dispose; God will clear them out of the land little by little. You will not defeat them all at once.” Everything in God’s Kingdom has a time and a place. Even our enemies, which God promises to utterly wipe out, are subject to heaven’s timing. When God does things His way, the time for slaying giants will often be delayed. For purposes we rarely understand, God will slow down the clock, leaving us scratching our heads in displeasure. It’s in that delay I’m tempted to grow impatient, and accuse God of not caring about His promises. “God, it’s not fair! You promised to remove each and every giant!” Thank God that He moves divinely, not by my directives, but by His own clock. Even the Israelites had to be patient when God said “Go…possess your land!” God reminded them that sometimes it would go slowly, more slowly than they preferred. It’s always for our own good and the good of the greater whole that God does what he does. Had God suddenly swooped down on every enemy in the Promised Land, a power void would have been created; a void that the Israelites were not prepared to fill and manage. Even a few enemies hanging around can be a good thing. For Israel, it meant that another force was held at bay until God was satisfied things were ready. As the Israelites grew in strength and numbers, and when they were better equipped to occupy the land, God gave them their greater success. And so, while I want success now, God says “Trust me…it will be better for you My way…little by little.”
I thank you Lord God that you don’t always give me what I think I need. I am so happy that you continue to teach me patience, and trusting You is always the best strategy. I’ll be about the business of doing what you tell me to do; I submit to your ways and means.