Ok so I've joined this forum just to reply to you buddy.
The worst thing you could have done is join a forum looking for advice and mention you had an affair. At that point no one will really offer any useful help, instead, it turns into multiple people putting you down making you feel even worse than you do, you having an affair doesn't give anyone the right to start telling you how you deserve nothing, people seem to forget that there's an actual person behind this post.
I want to tell you that I understand your situation completely, why? Because I've been you.
I had an affair and you know what, I don't regret it at all, the only person I feel sorry for is my kids but the affair hasn't affected our relationship, do I talk to their mother? Nope, and I'm happy with that.
People who haven't been in our position have no right to call you a horrible person or say you don't deserve anything in return from your wife.
Here's a little insight for the people who haven't been through it, THE ONLY REASON AN AFFAIR HAPPENS IS BECAUSE FOR A LONG PERIOD OF TIME SOMETHING HAS NOT BEEN RIGHT AT HOME.
I myself spent years trying to make it work for the kid's sake, no matter how much we tried to work things through, things just went back, I felt trapped and felt the only way out was to kill myself, to self medicate I turned to alcohol, that numbed it for a while but my consumption became more and more and that scared me so I stopped.
I then had to start taking medication to make myself feel "better", they worked and I was taking them for 3 years, in that time our relationship didn't change.
Fast forward a couple of years and we're in 2020, I started speaking to a colleague at work via email, nothing out of line, just general chat, that then turned into flirting, and then eventually feelings came into it for the both of us, we both were in a relationship but our partners made us miserable, we spoke about it often and we were both going through a similar thing. The more we got to know each other the more we realised how much more we had in common with each other than we had with our partners. My wife found out as she figured out I had been speaking to someone, i agreed to stop. That didn't last long and to be honest, I didn't want to stop, the only time I felt happy was when I was speaking to her. The moment I stopped I was miserable. She was giving me what my wife didn't, she made me feel wanted and good enough. My wife's comments in the past made me very insecure about my appearance she would often say I'm not a real man and show me pictures of guys she liked and would say that's what I want. From that point, I lost all feelings and respect for her.
Fast forward a couple of months and I and the colleague would meet up and spend time together and eventually, we had sex. What was probably lust at the start turned into love and we both fell out of love with our current partners. We decided that we would leave our current life and give ourselves a chance, was that selfish on my part considering I have kids? Hell no, sometimes you have to do what's best for you and deal with the consequences after.
We're in 2022 now and I'm still with the colleague we are very happy together, even the people we work with said the best thing that happened was that we found each other. I came off medication as soon as I left the marriage and never needed them since so what does that tell you? The kids love my new partner and have a great relationship, currently going through courts for better access to the kids and I have a final hearing next month and things are looking very good. Oh and we're going through a divorce, all the financials are done and signed.
So the best thing I could have done to improve myself mentally and my lifestyle was to have that affair, it gave me the push to actually leave and say, you know what? It's done and I don't want to try anymore.
I know you want to try and good on you. What I will say though is don't let your wife punish you for the rest of your life, she decided to take you back after knowing you had an affair, so she either needs to accept it and move on or call it a day, shes only mentally torturing herself and you. I know that's easier said than done, I'd find it difficult to accept it and move on but I've always said if I was to be cheated on I would just break up because I know I wouldn't be able to work past it.
Roll on the insulting replies saying I'm heartless and a horrible person, please do reply, I really don't care what people think, only I know the situation.
If you want someone to speak to then message me directly and ill not judge you as most would, I support you 100%.
Here for you bud