The problem with forgiveness

I’ve been pondering this for the last few weeks. The problem with forgiveness is it’s hard. When we’re hurt, the precious and sought after ‘I’m sorry’ rarely satisfies. It never changes what happened. It certainly is no magic fix to relationships. So even when we’ve heard the words, we must choose to put aside our hurt if we are to forgive. As much as we’d like them to, no-one can take the hurt away. We absorb it ourselves. True forgiveness means giving up the desire for vindication (or revenge).

But what about when forgiveness seem impossible? Like when a man walks into a school and shoots 26 people. How does anyone forgive him? Even if an apology helped, it’s not possible. Not even the strictest of guns laws will restore the life that was lost. No mental health care improvements will ease the pain for those who grieve. How do we begin to even contemplate forgiveness in this situation?

As Christians we remember that we have been shown overwhelming forgiveness. That our own sin, which is just as evil as this man’s, has been dealt with on the cross. We remember that true justice is not ours to enact, but God’s. A day will come when he will judge in perfect righteousness. And we cling to the promise that Jesus will return and the world will be as it should.

Then I saw a new heaven and a new earth, for the first heaven and the first earth had passed away, and there was no longer any sea. I saw the Holy City, the new Jerusalem, coming down out of heaven from God, prepared as a bride beautifully dressed for her husband. And I heard a loud voice from the throne saying, “Now the dwelling of God is with men, and he will live with them. They will be his people, and God himself will be with them and be their God. He will wipe away every tear from their eyes. There will be no more death or mourning or crying or pain, for the old order of things has passed away. Revelation 21:1-4

And we pray come, Lord Jesus!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s