In this sermon, Derek Koone preaches through Psalm 51 where we see that restoration is available to those who can acknowledge their failure and need for forgiveness.
Psalms 51:1-19 (NIV)
Derek Koone