#Why will Yahweh circumcise the hearts of the Israelites and their descendants?

Yahweh will circumcise their hearts so that they will love Yahweh their God with all their heart and with all of their soul and so that they could live. [30:6]