God promised a better day ahead for his people, rooted in the new covenant that he would make with them through Jesus Christ. Watch as Pastor MacLaren speaks on the assurance of faith in the promises of God in this sermon on Jeremiah 31:27-40. The sermon was preached at First Presbyterian Church, OPC, in Perkasie, PA on October 30, 2016. For more information, see www.firstchurchopc.org.