I think I can understand where this guy is coming from, as much as it pains me to say it. It's horribly, horribly hard to be in a long distance relationship. I can really see why his feelings might have changed towards you, even though yours have stayed the same throughout this time. When you don't see someone very often, you do grow apart from them. No matter how often you talk to them on the phone or by e-mail, distance will separate you. Some couples can deal with it and cope with a long-distance relationship, but it seems your boyfriend just wasn't one of these people. Sweetie, I know it's hard and I know much you must be hurting right now, but I think this is for the best. Three years is a long time and there are a LOT of feelings there, but if he doesn't feel the same for you as he did at the beginning, I really think he's doing the right thing by ending it. I know it's painful and I can totally understand how hard you must be finding this, but think about it, do you really want to be with a guy who doesn't feel the same way about you anymore?
It's natural that he's moved on. He lives thousands of miles from you, and has everything else in his life near him. This might sound horrible, but if you're that far away, it was probably easier for him to end it. Long distance relationships are very difficult - you can't see the person everyday, and you need to arrange meetings with eachother weeks in advance. Last minute changes can mean you don't see eachother for months - it's not easy.
Things with you will get better, I promise. It will take time. Don't be afraid to cry and please, lean on your friends. You need support right now - and they will help you. You need to let everything out of your system - cry if you need to, sleep if you want, or just talk to someone. Anything to make sure you don't bottle things up inside is a real bonus.
Stay strong sweetie. My inbox is always open - best of luck :)
-------
.:Faut souffrir pour etre belle:.
He still gives me the butterflies - [06.07.07] ♥
She was everything beautiful and different