Jeremiah 31:31-33 Living Bible
31 The day will come, says the Lord, when I will make a new contract with the people of Israel and Judah. 32 It won’t be like the one I made with their fathers when I took them by the hand to bring them out of the land of Egypt—a contract they broke, forcing me to reject them says the Lord. 33 But this is the new contract I will make with them: I will inscribe my laws upon their hearts, so that they shall want to honor me; then they shall truly be my people and I will be their God.
Jeremiah prophesied the coming of Jesus Christ in the flesh to replace the Law which was impossible to follow. Now we follow Jesus. God inscribed his law on the hearts of believers; our obedience is organically given in response to God’s love and grace.