• New Hope for God’s People

    Jeremiah 31:1–30

    Surely, God’s words “I have loved you with an everlasting love” are among the most comforting in all of Scripture. Although they should not lead us to presume upon His grace, they do remind us that the transgressions of His ...Read More

  • The Covenant Of Grace Fulfilled

    Jeremiah 31:31–34

    The process of God’s writing His law on our hearts begins in this life but is not completed until our glorification. Christians grow slowly but surely in their willingness to obey and to repent for even the smallest sins ...Read More

  • The New Covenant

    Jeremiah 31:31–40

    John Calvin writes, “God speaks to us now openly, as it were face to face, and not under a veil, as Paul teaches us, when speaking of Moses, who put on a veil when he went forth to address the ...Read More