Irish,
You are the most limber person I've ever talked to. Quit kicking yourself in the a@@. Nobody's perfect, but you keep trying to shoulder all the blame for what HE did. You seem like a perfectly good person to me, one that is responsible for her actions. I also get the sense that you've made yourself responsible for his actions for a very long time, even before the bombs dropped.

I've gone through the usual "What did I do wrong"? scenario a 1000 times. The end result is, while our marriage may not have been perfect, I'm not the one that betrayed our marriage, not once, but twice.

Just keep repeating to yourself "I am only responsible for my own actions". Oh, and, lol, what YOU did that is damaging to the kids. Jesus, please us!