Wait a minute here. YOU had an affair 3 years ago, and you think it has nothing to do with the current situation? I doubt that very very much.

Once that betrayal has occurred, it is really difficult to get past it and move forward in a loving relationship. If the straying spouse tried for a little while to make it up to the betrayed spouse, then slipped back into old ways of not making the betrayed spouse feel special and valued.... eventually the betrayed spouse is gonna give up. Why keep living with that emotional pain, if the spouse who inflicted it on you isn't even trying to make it better???

Can you really say you've done everything you could to make it up to her?