I'm really jealous of you two. I wanted to marry my girlfriend (eventually; I gave her a promise ring (which she accepted)). I'm in CA, she's in England. She decided after three years it wasn't worth it to see me so little, and that she didn't want to wait the three(ish) more years until we could live together. She gave up, and I miss her every single day. So, um... You two have a beautiful relationship, and I admire you both :). Don't ever give up.
We have been through hell and back together, we have been put through everything a couple can be put through and at the end of the day we have managed to survive, we have managed to pull through. Im really sorry to hear about what happened with your girlfriend=/, no one should have to deal with something like that. but look at it this way…Maybe it just wasn’t meant to be, maybe there is someone out there for you who will take your breath away and if waiting is necessary they will wait because love is too powerful for something like distance to break it. If what you and her was meant to be then at the end it will work itself out, but if not I am sure there is someone out there for you who will give you everything you have ever dreamed of.