I'm really desperate for some advice here. I'm 20, I've had a few bad relationships over the years which have left me slightly emotionally scarred and doubting that I'll ever find true love. I know a few of you will go "oh you're young, you don't know about life" but I'm old for my age, I've had to grow up quickly due to particular circumstances. However recently I think I've fallen in love, Mr Right and myself have known each other for around 6 years but haven't talked much for the last two due to being in different colleges. But in the last 4 months we've suddenly started talking a lot. We are a couple now and I think he loves me too. I really think he is the one, I've never felt like this for anyone before and I can imagine us having a fantastic future. However he's joining the marines, he's going away in October and that's when it officially begins so I will hardly see him. I don't want him to go, I want him to stay with me but it's his dream and I only want him to be happy. We will probably have to break up when he leaves because there would be no point in us being together if he is always abroad or training. It's just hard because I really think he's the one, I want to convince him to stay with me so I will be happy but I know he won't be happy because he wants to go to the marines even though he does love me. What should I do?