So about 2 months ago Dp sat me down and told me he cheated while he was away with some mates for the weekend. He was extremely distressed and apologetic, told me everything, answered any and all questions from my side. He didn't have sex with anyone but it was still being unfaithful and a huge betrayal of trust and he knows this.
I genuinely believe he is deeply sorry and massively regrets it. It was a one off, stupid mistake that was extremely out of character. To say I was shocked about this revelation is a huge understatement, I never believed in a million years he would be capable of something like this, he has even been cheated on himself by his ex long term partner.
I really want us to stay together despite this because our relationship is so good otherwise. He's absolutely the best partner I could ever wish for in every other way and I really don't want this stupid 5 minute (or less) decision to destroy everything that we had and the lovely life we are building together.
But I'm struggling with it. I didn't say a lot of the things that I was thinking when he first told me because he was so upset (crying and shaking) that my instinct was to try and make him feel better and since I knew I wanted us to stay together I wondered what the point would be in sticking the boot in and making him feel worse? I've told him I forgive him, which I do, and I want to move past it and not keep bringing it up but at the same time I can't forget it.
I've realised that, as much as I want to, I don't fully trust him any more and I don't know how to fix this or move past it. I'm having dreams where he cheats again and hides things from me so it's clearly in my mind whether I think I'm ok or not.
Sorry for the lengthy post but I really need some help and I can't talk to anyone IRL.