It stinks. Like FS said, we need to look in the mirror but look lovingly. I made mistakes in my marriage, but I didn't realize the extent. I have to forgive myself for that. Quite honestly, most of our spouses were as much to blame as we were. You are a good person. You have to forgive yourself for not being perfect. We expected our spouses to stick with us through thick and thin. They didn't. Time to realize there is somebody out there who will.