It's hard to forgive others and even harder to forgive yourself.