“Shebarim.” Shebarim means “broken.” It may be a place in the valley where the rocks or banks are broken, but it fits here because Israel was symbolically “broken.”
“the hearts of the people melted.” This was supposed to happen to the Canaanites, but here it happens to Israel (cp. Josh. 2:11; 5:1).