The Israelites did not attack them, because of the promise that their leaders had made. They had made a strong promise in the name of the Lord God of Israel that they would not kill the Gibeonites. The Israelite people were angry with their leaders, because of the agreement.
What Does This Mean?
In Joshua 9:18, the Israelites did not attack the Gibeonites because the leaders had made a promise to them in the name of God. The Israelites were upset with their leaders for this decision.
Explained for Children
Imagine you and your friends promised not to play a prank on someone, even if you didn't like them. Now, your other friends are upset because they wanted to play that prank. That’s like what happened here, but with grown-ups and a big promise.
Historical Background
This verse is from the Book of Joshua, written around 1370–1270 BCE. It was likely compiled by Joshua or his followers, recounting the events after the Israelites entered the Promised Land. The audience was the Israelites, and the cultural setting was one of military conquest and settlement.
Living It Out Today
In today's context, this verse teaches us about the importance of keeping promises, even if they are inconvenient. For example, if you promise to help a friend move on a busy day, you should follow through.