1 The angel of the lord went up from Gilgal to Bokim and said to the Israelites, “I brought you out of Egypt into this land that I swore to give your ancestors, and I said I would never break my covenant with you.
2 For your part, you were not to make any covenants with the people living in this land; instead, you were to destroy their altars. But you disobeyed my command. Why did you do this?
3 So now I declare that I will no longer drive out the people living in your land. They will be thorns in your sides, and their gods will be a constant temptation to you.”
4 When the angel of the lord finished speaking to all the Israelites, the people wept loudly.
5 So they called the place Bokim (which means “weeping”), and they offered sacrifices there to the lord.
6 After Joshua sent the people away, each of the tribes left to take possession of the land allotted to them.
7 And the Israelites served the lord throughout the lifetime of Joshua and the leaders who outlived him—those who had seen all the great things the lord had done for Israel.
8 Joshua son of Nun, the servant of the lord, died at the age of 110.
9 They buried him in the land he had been allocated, at Timnath-serah in the hill country of Ephraim, north of Mount Gaash.
10 After that generation died, another generation grew up who did not acknowledge the lord or remember the mighty things he had done for Israel.
11 The Israelites did evil in the lord’s sight and served the images of Baal.
12 They abandoned the lord, the God of their ancestors, who had brought them out of Egypt. They went after other gods, worshiping the gods of the people around them. And they angered the lord.
13 They abandoned the lord to serve Baal and the images of Ashtoreth.
14 This made the lord burn with anger against Israel, so he handed them over to raiders who stole their possessions. He turned them over to their enemies all around, and they were no longer able to resist them.
15 Every time Israel went out to battle, the lord fought against them, causing them to be defeated, just as he had warned. And the people were in great distress.
16 Then the lord raised up judges to rescue the Israelites from their attackers.
17 Yet Israel did not listen to the judges but prostituted themselves by worshiping other gods. How quickly they turned away from the path of their ancestors, who had walked in obedience to the lord’s commands.
18 Whenever the lord raised up a judge over Israel, he was with that judge and rescued the people from their enemies throughout the judge’s lifetime. For the lord took pity on his people, who were burdened by oppression and suffering.
19 But when the judge died, the people returned to their corrupt ways, behaving worse than those who had lived before them. They went after other gods, serving and worshiping them. And they refused to give up their evil practices and stubborn ways.
20 So the lord burned with anger against Israel. He said, “Because these people have violated my covenant, which I made with their ancestors, and have ignored my commands,
21 I will no longer drive out the nations that Joshua left unconquered when he died.
22 I did this to test Israel—to see whether or not they would follow the ways of the lord as their ancestors did.”
23 That is why the lord left those nations in place. He did not quickly drive them out or allow Joshua to conquer them all.