Jeremiah 31 Commentary: New Covenant and Restored Israel