Ethics vs love. Which one wins?
Firstly, thanks to everyone for your input.
5 months ago I started dating a girl. During this time I had feelings that she was hiding things from me. Just small things. At first I just thought it's a privacy thing since afterall, it's still a young relationship. She's an international student so this Christmas, she told me she went back to her home country to spend the holidays with family. We kept in touch through emails while she was gone and when she came back I thought nothing of it.
I'm a computer science guy so I do computer things that normally don't interest other people. Recently, I was reading those old emails again and for some reason I decided to track those emails to their origin location just for the heck of it because of an article I read on the internet. I found out that those 30 odd emails originated from the otherside of MY country at a university. Meanwhile, in the emails she tells me that she's at her home country. I have reason (I won't go into detail here) to believe she has a relationship with another person on the other side of this country. Additionally, I believe that other guy is from her home town. He is or was also an international student studying here.
Edit: To be clear, she emailed me to tell me she was in China, but the email originates from the other side of my country. She did not go back to China at all. She went to another province in this country.
I confronted her about not going back home to her home town but she just kept denying it. However, I did not tell her that I know there is another guy involved. The evidence is mounting and it all points to the same conclusion. She has an existing relationship before we dated and I didn't know about it until now. The problem is that I love this girl but this moral dillemma is telling me that I can't do this. I would be lying to that other guy, this girl, and most importantly to myself if I kept it going. She always tells me she loves me but I can't help but think that one day I'll end up being in the other guy's position.
How do you pick between right, wrong, and love? Give up love or give up my ethics? Am I too naive to believe that she loves me and that she would give up that other guy for me? I feel that I'd lose all self respect if I just ride this out and hope that she does the right thing.
Thank you all for reading and giving input.
J