Joshua waged war a long time with all these kings.Joshua 11:18, ESV
Thirty-one kings. That’s how many kings Joshua and the people of Israel faced as they crossed over the river Jordan into the land that God had promised. They just kept coming. They were ruthless. Despite what they had heard and seen, they just kept fighting against Joshua and the people of Israel. Joshua 11:18 says, “Joshua waged war a long time with all these kings.”
I read that this morning and thought how I am often discouraged when I consider how long it takes to realize that which God has promised. It seems that there are no shortage of enemies and obstacles, frustrations and failures.
But it is in the midst of the long-term battle that you and I must remember two things:
- God has promised and determined to deliver everyone who trusts Him.
- God has promised and determined to destroy everyone who does not trust Him.
So wage war brothers and sisters. Wage a long war knowing that He will do just as He has promised.