ok. And here's an adult's perspective on this. It's gonna be a long one so you better go take your piss break now.
First off, I can relate to you. I met my wife when I was 18. We got married when we were 20. When I was 23 I was sent overseas, which also happenned to be durring a bad period in our marriage. I came back and found out my wife cheated. She is the only person I have ever been with, so I can relate with the whole "only person" thing. That was six years ago. I still get deployed and everytime I do it scares the hell out of me, but learning to trust your loved ones is a very slow and painful process.
Now, having said that, have you talked to her at all about it? Does she seem genuinely sorry about it? Although it's hard to believe, the number one reason women usually cheat is because they don't feel loved anymore. When someone else comes by and shows them the attention they've been wanting from you, well you can figure it out. Another thing that I have read is that with most relationships the new and exciting feeling usually wears off after about two years. That's when you finally start noticing flaws with each other and actually have to work on learning to love one another. Another thing that I have read is that people have different ways of feeling loved. Maybe you were showing her all kinds of love, but it was in the way that you feel loved and not how she feels it.
Ultimately it's up to you if you want to try and make things work or go on and hope for love to come around again. If you do decide to take her back I'd suggest both of you reading a book call The Five Love Languages. It'll also show you if she's really wanting to make this work. I know. It sounds cheesey. I thought so too, but it's a really great book. I had so many lightbulbs going off in my head while reading it. Whatever you decide I hope you can bounce back from this. Hopefully you've found some of this helpful. If you need to talk I'm on 10pm - 10am EST. Yahoo is
beer_conisure@yahoo.com, MSN is
MrRngr94@hotmail.com, and Google Talk is
MrRngr94@gmail.com