How did you forgive yourself for any horrible things you've done? I have forgiven everyone else for everything else, but I can't forgive myself. I can push the guilt away for a while but it always comes back, always. Please help me.