I just found out my girlfriend cheated on me 3 weeks after we got together. She says they just made out, but guess I'll never really know. The issue I have is that she has been lying about it to cover it up throughout our entire relationship (almost 2 years now). She says she knew it was wrong and she felt that if she told me earlier on in the relationship that I would have just ended it and that's not what she wanted. But instead, now I have to deal with the fact that everything we've built since then has been based on deception. The toughest part I guess is that I do believe she's learned from it and that she has grown quite a bit since then. She was 22 when she cheated on me and has grown up a lot in the mean time. I know she's smart, I've seen her learn from many other mistakes and make real changes. I'm not a very forgiving person so it's going to take a long time for me to get over this. I don't want to make the mistake of staying with someone that I can't trust, but I don't want to make the mistake of walking away from someone that has learned their lesson. Any thoughts are much appreciated ... oh and we live together too, so there's not much breathing room.