Forgiveness does not mean excusing.
To forgive is not just to be altruistic.
Forgiveness is a feeling.
The words 'I will forgive you, but I'll never forget what you've done' never explain the real nature of forgiveness.
Forgiveness is something that we are often asked to grant and very few of us ever have the roadmap of how to get from the pain that we have experienced to being able to forgive someone.
Forgiveness does not mean condoning what has been done. Forgiving means abandoning your right to pay back the perpetrator in his own coin.
Forgiveness is not saying that the one who hurt you was right. Forgiveness is stating that God is faithful and he will do what is right.