The French has a saying "tout comprendre c'est tout pardonner" that means to understand all is to forgive all. If you can't forgive, that means you still don't understand. Live for the present moment, don't carry the coffins of the past in your head. Also remember that, good to forgive, best to forget.