Been with my GF for 4 months. During this time I’ve cheated on her with 4 other girls for a total of 8 times. She’s always been great, loyal, and very loving generally

Recently things have been cold and I feel guilty, and she’s been living a few towns away from me, so I decided to break things off. Hearing her cry and ask what she did wrong and what my reasoning was fucking killed. Suddenly all the guilt of cheating slapped me in the face at once and I feel like a pathetic excuse for a man. Can’t even keep my dick in my pants.

We’re meeting up so I can be more clear about this but I honestly don’t even know what to say. I know not to tell her about the cheating but she’s such a good fucking girl so I feel horrible about it. A part of me wants to stay together but I know eventually history will catch up (we live in a small town in the U.K) so sadly I don’t think that’s an option..

Relationship salvageable? Should I break up and distance myself?