“‘This is the covenant I will make with the house of Israel after that time,’ declares the LORD. ‘I will put my law in their minds and write it on their hearts. I will be their God….’”

Jeremiah 31:33
Living between promise and reality requires patience. As a child, Christmas always seemed far off. With the opening of each little door on the advent calendar, the anticipation grew stronger. The closer we were to Christmas Day, the more unbearable the waiting seemed!
We live in a time of both fulfillment and anticipation. We can look back 2,000 years and see how God fulfilled the Old Testament promises of a rescuer. But we also are looking forward with anticipation to the perfect fulfillment of the promise Jesus inaugurated with His life, death, and resurrection. In many ways, we are already able to experience intimacy with God because of the Holy Spirit in our hearts, a down payment of what is yet to come. “The promised Holy Spirit, who is a deposit guaranteeing our inheritance until the redemption of those who are God’s possession…” (Ephesians 1:14).
What awaits us in the new heavens and new earth? Perfect unity, communion, and love for God and one another. How my heart soars with longing as we approach that day!

Scripture Focus

Jeremiah 31


Meditate on the climax of history from God’s eternal perspective, and let your heart soar with longing and faith.

Bible In A Year

  • Amos 7-9
  • Proverbs 19
  • 1 John 5