Deuteronomy 7:23-24 But the Lord your God will deliver them over to you, throwing them into great confusion until they are destroyed. He will give their kings into your hand, and you will wipe out their names from under heaven. No one will be able to stand up against you; you will destroy them. (The Lord has just revealed to His people that, instead of granting them instant victory over the land's current inhabitants, He will only gradually give His people dominion and victory in the Promised Land to which He has brought them so they and the land would not be overwhelmed and so wild animals and the other, peripheral, residual forces living there would not proliferate in this new and unfamiliar situation. In the same way, seeming delays in what we pray for today may also be related to the Lord's actual protection over us, preventing us from being overwhelmed by a new and unfamiliar situation because of our lack of maturity and preparedness. The other part of the reason the Lord may delay in giving us what He has promised and what we have hoped for is that He wants to make sure we understand that the victory is His, that He is the Source of our deliverance and triumph. He wants us to know today that He will deliver even the highest positions and the most formidable situations into our hands and that He will deliver us from any vestige of their influence or rule over us. When we have to depend on Him continuously and completely and rely on Him through situation by situation, we strengthen our trust in Him and fortify our relationship with Him, both based on a strong foundation of love and faith in Him.)