Forgiveness is such a challenging concept that the only one who can truly succeed at it is God. Forgiveness on our part requires that we submit to the authority and power of God. Only by doing so can we truly forgive.
I am convinced that forgiveness is an attribute that belongs uniquely to God. Only God can do it. There is no other power in the Universe that can forgive. It is that hard. Only He can heal such glaring wounds that tear our hearts and bruise our souls. We are powerless against them.