Some folks say, I can forgive, but I cant forget. But according to Henry Ward Beecher, thats only another way of saying I will not forgive you.
He thought forgiveness ought to be like a cancelled note, torn in two, burned up so that it could never be shown against anyone again. You might still retain a memory of it, but you would never use it as a threat. Like something erased on a computer, the memory is there, but the access to it is gone.
Jesus was very specific about forgiveness. He said we will be forgiven with the same measure we forgive. Paul urged us to be tenderhearted, forgiving one another, as God for Christs sake has forgiven us. When God forgives, hes not going to go back and bring it up again. Isnt that neat?