Moses swore to give to Caleb the land on which his foot has walked as an inheritance for him and for his children forever.