Forgiving ourselves is one of the hardest hurdles we have to need to get over.
When it comes to forgiving others, I have often shared that the failure to forgive others; the desire to hold a grudge; the unwillingness to move on; holding onto hard feelings or even feelings of hate, makes me a slave to that person. They own me. They control me.
But what about that which I consider possibly even harder-the ability or willingness to forgive ourselves? I have seen way too many people able to forgive others, but then wreck their own lives because they can’t or won’t forgive themselves. Big or little sin (usually a whopper) just will not let go. It’s like an albatross around the neck, choking the life out of us.
David’s psalm-known as Psalm 51-deals with this straight on. His adulterous affair with Bathsheba and subsequent murder of her husband, Uriah, to cover it up, is exposed by the prophet Nathan (full story in 2 Samuel 11). David is convicted of his sin and his guilt is palpable. One can feel his anguish as he lays it all out. “Have mercy. Wash me clean. Purify me from my sins, and I will be clean; wash me, and I will be whiter than snow. Forgive me for shedding blood.” One can not read those words and not sense David’s pain and agony over his sin. But one can also see David is moving on. He wasn’t going to allow his sin to define him, to hold him down.
Neither should I. Neither should you. There is nothing you or I have done, there is no sin you or I have committed, that is beyond the reach of God’s grace. Confess it. Repent of it. Now…walk away in freedom being sure of God’s limitless grace.