Let me ask you this: Have you ever been, or are you right now, plagued with difficulty in forgiving some people for some things? If so, I have some good news for you. The whole idea that it is either easy or difficult to forgive someone has NOTHING to do with what it means to forgive. Forgiveness, as you are considering it, is not difficult, but impossible. For it is, in every sense, miraculous.
Now, if any of you are hearing this with the spirit of condemnation hanging over your head, it’s only because you’re trying to hold on to two radically different propositions at the same time. It’s like trying to travel east and west simultaneously. But trying to do the one while believing we are still doing the other is the very thing that leaves us confused and paralyzed. You see, asking God to help you to remove your sin is built upon the assumption that Jesus Christ hasn’t already done it. source