«And the Lord said to Joshua, ‘Do not fear them, for I have delivered them into your hand; not a man of them shall stand before you»‘ (Joshua 10:8).
The enemy kings made an alliance to attack Gibeon in vengeance for having made a treaty with the Israelites. This coalition of enemies helped Joshua and his army because since the five armies were together, Joshua did not have to waste time and resources in fighting each separate battles against each fortified city. But this time Joshua consulted with God.
Your successes will be greater if you decide to consult with God before making decisions. Don’t be afraid of the enemies who unite against you. Trust in God, as Joshua did, and He will give you the victory. Claim the promises: «Through God we will do valiantly, for it is He who shall tread down our enemies.» «Though an army may encamp against me, my heart shall not fear; though war may rise against me, in this I will be confident» (see Psalm 108:13 and 27:3).
The task required immediate action, and Joshua acted quickly. He marched all night with his army and at dawn he managed to reach the enemy before they were prepared for battle. Some of our projects fail, not because God did not approve of or bless them, but because we become sluggish, over-confident, and inactive.
Joshua pursued the kings, and God completed the task. Joshua 10:11 describes the strategy God used against these five kings: Lord cast down large hailstones from heaven on them as far as Azekah, and they died. There were more who died from the hailstones than the children of Israel killed with the sword.» God becomes a stone-thrower, if necessary, to save His children.
This was not the first nor the last time that God would throw stones to defend His servants. God used hailstones to demonstrate His power over the Egyptians who held the Israelites enslaved (see Exodus 9:18—26). God threatened the false prophets with rain and hailstones (see Ezekiel 13:11, 12). Isaiah also talked about the use of hailstones by God (see Isaiah 30:30,
31). Even today God has His stones ready to use them when it is necessary (see Job 38:22, 23), and He will do so in the final battle (see Revelation 16:21). Do you feel surrounded by enemies today? Do your part and trust that God will throw hailstones if necessary to fight in your favor.