Forgiving is letting things go, living life again, admitting that you cannot control everything, assuming that people make mistakes, knowing that you can love and be loved even if things will never be perfect. Forgiving is accepting that eveyone is human.
Forgiving others is easy. The hard part is to forgive yourself.
And I have never been able to forgive myself.