Found out my partner of 2.5 years cheated on me in the first four months of our relationship. He cheated with a woman he had been having sex with when he was married to his wife. They had been doing this for 2 years. He told me all about this situation when we started talking. He said he had been in an unhappy marriage and she was just casual sex to him. He promised it was over and he didn’t like her. He also lied about who she was. She was his friend’s wife. He continued to visit a gym all while we were together and said the woman he had been sleeping with wasn’t a member anymore. I then found out who she was, that she was still a member and he had been lying and he had cheated. He didn’t own up to this. I had to fight for the truth. He spent nearly every minute with me for the last year, so I don’t think he was cheating. We were living together. I have since thrown him out. This was a month ago and I am still struggling to know what to do. He said in the first four months she went with him to help him move his furniture. He said she tried it on and he just let her. They had sex then left. He said that he told her it would never happen again and they have not had contact since. He was heavily messaging me at this point and we had slept together a couple of times. The thing that hurts is that I knew about her but he promised he was done, didn’t like her or even fancy her. He said it was there on a plate and he was selfish and took it. He now says that he hadn’t realised he had such selfish traits. He says he will never cheat or lie to me again and he is sorry that he has caused this much pain. My children now hate him. I just question everything about him. I’m desperate for someone to help me. I am nearly 50 and left a very unhappy of 25 years with my ex 5 years ago. I really wanted to meet someone and fall in love. He can also be very arrogant and argumentative. He really does have the worst and best qualities I could want, or not want. I am so confused. Please help me 😥