We all sin. In fact, John tells us that to claim otherwise is a lie (1 Jn. 1:10). We are all sinners in need of God’s Grace. But in no way does that excuse our need for repentance. And in todays sermon, Pastor Steven looks at the example of David’s sin with Bathsheba and his restoration. How far are you willing to go to overcome sin?