First, we have to make a distinction between what forgiveness actually is and how we imperfect people go about forgiving. In its essence, forgiveness is the heroic moral virtue of seeing the inherent worth in the other (not because of what was done, but in spite of this) and then the offer of a caring concern for that other. The caring concern can start as respect and compassion. At its highest level, that concern centers on agape love (the Greek term) which is to try to aid that other person despite one’s own suffering. We imperfect people do not always reach this highest level of forgiving, but it can be a goal toward which we strive.
Learn more at What is Forgiveness?