We've been together for over 2 years now. She's pregnant with our baby, we live together and have a very good relationship. We were dating for somewhere between 3-5 months before the cheating happend. She said the guy was someone she met over the internet and lives 30 minutes away from us. He would come pick her up and they would make out, she would suck his dick, he would finger her, etc. But she said there was never any sex. I've never done anything to hurt this girl. Ever. I've devoted my life to her. I don't feel like going into detail, but I've given so many things up just to be with her. I love her to death. I don't know what to do, or why she's telling me well over a year later. She said she stopped the cheating herself after the 3 months, and hasn't cheated since. I want to kick the living fuck out of this guy. She said he knew all about me, but didn't care. What should I do? I'm crushed. We're having a baby, I love her, she loves me (I think?)...I can't believe this. Do I kick his ass? Forgive and forget?