I have really been firm with myself about this in the past few years, because it was really running my life (and screwing it up) for a long time. I know people who are just aghast at this article, but when I was ready to accept it, it was just what the doctor ordered for me:
Yes, it was awful -- now please shut up - CNN.com
I'm still practicing saying, "Okay. Bad things happened. I've worked through it and I understand. Not going back there again. Moving along now." It may take the rest of my life