Forgiving some one really is like going up hill. It is stretching your will against its ownself.
It is going against what your mind has been conditioned for.
Forgiving often involves a painful exercise. It is difficult. It stretches our mind, tames our thoughts, harnesses our emotion of revenge, controls our thoughts of hatred or getting equal.
Forgiving is an act of developing our spirit and involves growth of mind.
Forgiving is an act of pure love !