Forgiving yourself may be for many people, at least for myself, extremely difficult. And then in a larger context, I will say that I'm constantly astonished by those who pray daily, Forgive me my sins as I forgive those who sin against me, and beat very loudly the war drum.
Alexander Payne