<human>: Can you succinctly summarize the text in 1-3 sentences?

This past weekend, after being suspicious that my girlfriend of almost 1 year was not telling the truth about her life (i.e. work, school, schedule, etc.), I caught her living with another man at her parents' house and end up telling him that I'm the other guy. I later come to find out that she's been dating him for the last 7 years and was having an affair with me to get back at him for cheating 5 years prior.

Aside from the fact that I'm still hurting from finding out the truth, I can't help but still have feelings for her. I honestly thought she was "The One" and it's hard for me to overlook how compatible I thought we were and how much we had a connection. 

In my search for answers online, I kept seeing the predominant theme be that women cheat "when their significant other is either not satisfying them emotionally, sexually, or both" and that women typically have affairs with men who they perceive as being better for them than their significant other. 

With that said, does that mean I should give her another chance because technically she didn't cheat on me but on her boyfriend of 7 years? One part of me is telling me that she'll cheat on me like she cheated on the last guy but the other side of me is telling me that I would never let our relationship get to the point where she was not emotionally or sexually stimulated anymore. Moreover, her significant other technically cheated on her first so her actions are just a response to it.

Anyways, what do you guys think? Is this a relationship I should salvage or should I forget her and start looking for someone better? I can't tell if I'm still love-drunk or if I'm thinking logically. Any advice would be awesome. Thanks in advance!
<bot>: Should I get back with my girlfriend if I was just the side piece and technically she was cheating on him not me? Can she still be faithful with me even if she wasn't with the last guy?