<human>: I am an exchange student in the U.S and shortly after I arrived here I got into a relationship with my girlfriend. Since she lives about 30 minutes away I've only seen her in the weekends. So everything was going great untill a couple of weeks ago when she told me she had feelings for another guy. I told her she should stop talking to him, to keep the feelings from developing more. She said she wouldn't do that.

I am graduating high school in a few days, and after I am done my mom is taking me out of state for two weeks before coming back here. My girlfriend who was supposed to go to my home country with me after I came back and she graduate, (she has even bought a plane ticket) told me she is not ready to commit and only be with me for the rest of her life. So she asked me if she could basically do whatever she wanted with whoever she wanted until I came back from out of state. 

I told her that it would hurt me a lot if she choose to cheat on me (Am I being selfish?) and that she should not do it. Since that's what I said and she didn't object further I assumed everything was alright. Then a couple of days ago I found out she had cheated on me, by making out with the guy she has feelings for on several occasions. However she said she was really sorry and we agreed on staying together. But then today, honest as she is, she told me she was gonna go see this guy and she was really excited. She ended up making out with the guy.

However she said she is sorry and still love me. But as I didn't want to get hurt by her cheating anymore I broke up. And now I feel like crap because I love my girlfriend more than I've ever loved anybody, but I can't take the pain of being hurt by her cheating. I still feel like i want to get back together with her because I love her, and I was expecting her to go to my hoome country with me, but now I really don't know anymore. Please help.

Can you condense the text into a few key points?
<bot>: My girlfriend cheated on me several times, but says she still have feelings for me. I broke up, but want to get back together with her because I love her. Is that the right thing to do? Please help.