I'm going to get straight to the point here as I need some advice - quick.
As a bit of backstory, me and my girlfriend have been together since January 1st 2014, so just over 9 months. We got together because she cheated on her boyfriend with me and then ended her relationship with him. She worked with me on weekends and each weekend, we gradually got closer and closer and eventually one night as I was driving her home, she sucked my **** and then had sex in the back of the car.
When she originally started working with me, she was single and asked me out but I said no. This is my first relationship and i'm 20 years old and she's 18. She had to stop working with me to concentrate on college but then came back and that's when she had the boyfriend.
Anyway, we have done A LOT together. We've been out for meals, to theme parks (we live in Blackpool) so we've been to almost every attraction here together, we've done LOTS!
My family really like her (well they did before I told them what had happened) and my mum loved her to bits. She is kind, fragile, small, cute and it very, very beautiful.
Anyway, she went to University in London 3 days ago. We've always talked about how it would affect us and that we agreed to FaceTime almost every night. We'd always speak to each other and I'd even booked to stay over this Friday which cost nearly £300 for travel and accommodation. Also, let me say that I spend a fortune on her but that's okay as I have a good job and she does buy me stuff too. On the morning before she went, I went to her house and cried like a baby. She didn't and claims it was hard for her to hold it in.
She also gave me a scrapbook of all the times we've been together and included cinema receipts, park wristbands, photos, the lot. It's extremely nice and I loved it.
NOW THE MAIN PART:
On the first night of being there, she FaceTimed me at 3 in the morning and said she couldn't sleep. She'd been up all night with her dorm mates watching TV and playing music etc. She admitted to having a 1/3 of a Stella can and some Wine but she doesn't drink and we had agreed that she would only drink when I'm there as she's not used to it. Anyway, once the phone call ended, she told me the next day that she spent most of the night drawing and watching TV with a male dorm mate once the others had gone to sleep...
ALERT 1:
I told her that I wasn't comfortable and she said I was paranoid. This is normal as I have always been paranoid whenever she's alone with a boy I think mainly due to the way we got together.
Anyway, the next day I get a message saying she's going shopping with her dorm mates and to call in 20 mins. An hour passes and still no answer. I then get a text saying she'd taken longer than expected and that she's off to Laser Quest and will speak soon.
This got me upset as I'd wanted to talk to her the whole day. I sent her a text saying this isn't going to work if this continues and she took it terribly and started crying.
I then hear nothing until 10pm, 5 hours after that text.
She's on FaceTime, all sheepish and there is a poster in the back, so I knew she'd gone shopping. Anyway, I confess I'm sorry about the text but then she bursts out crying. Long story short....
She'd gone into the male dorm mates room to get a picture from the other night and this led to a blowjob and then sex. She says she didn't enjoy it but couldn't think straight after she was tired and what I said on the text.
My way of thinking is that there is no excuse for anybody to suck another boy's **** and that because she claims she said no originally, she should have backed out then back to her room.
I'm so, so, so upset but I don't know what to do as I LOVE HER SO MUCH. We've done everything together and my room is full with her pictures and stuff she's bought.
I am willing to forgive her but I need to know if this is the right choice as she'll be at Uni for 3 years and there's a chance this will happen again. Also, how do I get over this and again, I really want her to stay.
PS: she's currently on her way back to my house after spening over 11 hours on trains (including sitting at the station 5 hours in the cold waiting one to arrive).
PLEASE HELP!