Do you ever struggle to follow through on your commitments, or find it hard to trust that others—including God—will keep their promises? As we continue in our series, Pastor Geoffrey traces God's consistent character through key Old Testament covenants, centering on the Davidic Covenant (2 Samuel 7), where God promised King David an eternal dynasty through his offspring, rather than David building God a temple. This promise, central to Israel's hope, took a thousand years to unfold and looked different than expected. However, Jesus is powerfully presented as the fulfillment of the Davidic Covenant and all God's promises, demonstrating that God's word is eternal and unshaken by human failure. Stressing that the biblical truth "For all the promises of God find their yes in him" (2 Corinthians 1:20) applies to everyone, not just biblical figures. He acknowledges that the journey from promise to answer often "looks different than we imagined or maybe even prayed for" and can "take longer".