Been there, done that and I did get over it, I still loved him and I still believe to this day he still loved me. So we got over it, we talked at length and at the end of it I believed he'd told me the truth and I learnt to trust him again. I'm quite a confident person, nobody's doormat and could have gone off with other people but chose not to. It was a long time ago, probably about 8 years into our relationship, he was the father of my child and we went on to have another child quite soon afterwards and had a further 20 something years together. We split up eventually but not due to infidelity and we still get on well today so Yes I do believe I could get over it for the right person. On the other hand had my last ex cheated He would have been out the door so fast his little legs wouldn't have touched the ground. I guess I just didn't love him in the same way because that relationship started to deteriorate about 2 years in and went down hill from then on, in hindsight I wish he'd cheated and he'd have been gone a lot sooner. So I guess what I'm saying is if you really,truly,madly, deeply love someone you may be capable of forgiving them anything and if you don't them maybe you're not so forgiving. I have no regrets whatever.