My girlfriend cheated on me
We started our relationship few months ago. During January, she got accepted into a new private school which is one of the best in my country. Our relationship was steady at first, I supported her through everything, literally. At this point, I must add in this is actually a long distance relationship. We would spend hours texting/calling each other.
But one day, she confessed, that she and another guy, Alex had sexual contact in the library. I was furious but I accepted her back.
Few weeks ago, she told me she was sexually assaulted by her ex boyfriend and she broke up with me because she don't feel like being in a relationship. At the end of that day, I found out that she actually has feelings for this genius guy in her class, Alex and so does he. I don't know how but I manage to forgive her.. We remained close friends and we constantly tell each other that we still have feelings for one another.
Few days ago, she came back with a big mosquito bite on her neck or so she says. I didn't believe her but I trust her too much to confront her or maybe I'm just afraid. Then today, I found out that she has been having sexual contact with this guy.. the mark on her neck is actually a hickey given by him.
I was disgusted but at the same time, I know I don't have the courage to tell her that this is over. I know I am stupid to still believe her but she says when she is with me, she can be who she is whilst when she is with him, she need to act as a different person. Now she is telling me she will TRY to end things with this guy and may want us to start over again.
This really put me in a dilemma. She has feelings for both of us and we in turn too have feelings for her. Is it stupid if the day really comes and I decide to accept her again? We are in a long distance relationship.. her reason is that sometimes when the physical attraction is too strong, she just can't hold it in. So what should I do?