How do I tell my girlfriend I cheated and keep her
OK, so here's some background: I used to live in the south, but due to my military career I was forced to move. When I got here I met a really sweet, super beautiful girl, and we started dating. We had only been dating for about two weeks when I took a vacation trip back home, while down there I bumped into an ex and we ended up sleeping together. When I came back I decided not to tell my girlfriend because to be honest I wasn't even sure how long the relationship would last. That was almost 3 weeks ago. Since then I have discovered how truly amazing this girl is and have completely fallen in love! But today my ex called and said she might be pregnant. I so don't want to lose the girl I'm with, and would do anything in the world to take it back, but I can't. So how do I tell my current girlfriend and not break her heart, and maybe even keep her?