There's a song by Adele that I cannot get out of my head lately - Rolling in the Deep. The chorus kills me. I can see us, 60 years old, retiring, traveling, waiting for grandkids, being sweet and happy. We just couldn't get there. Although it's crap - because if my H had sucked it up another 6 months till school was over, the baby was born, I was staying at home, we'd moved into a place we could stay for a couple years, etc...he probably would have been pretty happy with his life. I know what you mean about rewinding 3 years though - so much 2nd guessing and shoulda/coulda/woulda...keeping GAL'ing.
My 2 cents - being married is worth it. Your wife is worth it or you wouldn'd have married her and you wouldn't have come here when she hurt you. You're going to have to get through all this and get over it and deal with it before you can have a great relationship with any woman. It might as well be her, because she's always going to be there in your heart and life. Might as well be there with you and your D together. One nice guy pitfall is blaming yourself too much/rehashing and not being focused on what can BE.
What does BITS stand for?
The video for Rolling in the Deep is on Youtube..pretty good. (You're gonna wish you never had met me), We could have had it all, (Tears are gonna fall, rolling in the deep), We could have had it all, (You're gonna wish you never had met me), It all, it all, it all, (Tears are gonna fall, rolling in the deep),
Faith is, at one and the same time, absolutely necessary and altogether impossible. --Stanislaw Lem