Forgiving others is easy as it is part of our very existence. For how can we ask our lord to forgive us if we do not forgive others. Forgetting the pain is another thing.
Forgiving ourselves is a task few can accomplish. How often we work to achieve the highest goal of the universe but when it comes to ourself we fail.