In this sermon, pastor Matt considers the purpose and permanence of God’s covenant with David, reminding us that the church of God is secure for the throne of his Christ endures. The good news is that in Jesus Christ, God has kept every one of his covenant promises, and those who belong to God’s exalted […]
In this sermon, Pastor Keith reminds us that before we question God’s providence, we remember His promise. From Psalm 89:1–18, we see that even in seasons of darkness and disappointment, God’s steadfast love and faithfulness remain unshaken. His covenant, His power, and His people all testify that He has not failed. Through Christ, the true […]
2 Samuel 7 is a mountain peak of the OT. It is here that all of the promises and patterns of Scripture since Genesis 1 are gathered up and filtered into God’s covenant with David. It is here, at this mountain peak, that we find God doing what he does best: making promises and keeping […]
David had been waiting patiently to receive the kingdom and the day had finally come. This is a crucial moment in the story of the Bible. Three times we read here that David was now king over the house of Judah. However, as we might expect, not all Israel was happy to receive their king. […]
Though God’s people had failed to keep the covenant and would one day find themselves living as exiles in Babylon, God had not forgotten his promises. He remained faithful to the covenant, and in his wrath remembered mercy. Isaiah 40 is the word of comfort that God speaks to his defeated, and faithless people. And […]
In the second half the Magnificat, Mary moves to general reasons for magnifying God that not only apply to Mary but to the generations who see themselves as lowly like the mother of our Lord. So today, we transition our eyes from the Lord of Mary to the Lord of many. In this sermon, pastor […]




