Out of the Depths & Up Into His Mercy (Psalm 130)

In this sermon on Psalm 130, we descend into the depths with the psalmist—into the place of guilt, shame, and spiritual exhaustion—only to discover the astonishing mercy of God waiting there. This “gospel psalm,” as Martin Luther called it, leads us from the cry of a sinner who knows he cannot stand before a holy God to the unshakable hope found in divine forgiveness.

Why do we keep records of our sins long after God has erased them? Why do we struggle to believe that grace is truly enough—for us? Psalm 130 confronts our instinct to rehearse guilt and invites us instead to rest in the word God speaks over His people: forgiven.

Tracing the movement from despair to hope, from fear to reverent awe, this sermon shows how the Old Testament already sings of the redemption fulfilled in Christ. At the cross, Jesus enters the depths we deserve, pays the cost we could never afford, and rises to declare full and final forgiveness for all who trust in Him.

If you find yourself weighed down by past sins, doubting God’s mercy, or waiting in the dark for assurance, this message calls you to hope in the Lord—more than watchmen for the morning. With Him there is steadfast love. With Him there is plentiful redemption. And in Christ, there is forgiveness for all.

Previous
Previous

Hosanna to the Crucified King (Mark 11:1-11)

Next
Next

Restless Sinners COME to Jesus (Psalm 95)