I really cant understand why she just decided to leave u. It sounds like a guy like you is hard to find. I think that maybe because u did so much for her, that she took u for granted. I think that maybe u should act the same way towards her that she is towards u. If she acts like she doesnt even care, u pretend like u dont care. Cut the conversations short and pretend like u have better things to do. Basically play hard to get. Being a girl, I know how we think. Guys always complain that girls always go after the jerks and never the nice guys. Well it's because with the nice guys, they know they can have whatever they want and do whatever they want and no matter what, the nice guy will always be nice, and run back to them. Ever notice how the jerk likes to play hard to get?!?! Well girls like that. Well maybe we don't really like that, but I know it always keeps us coming. She will probably realize what she had now that its gone. And another thing u can do just to make yourself feel better and not be thinking about her all the time, make sure u keep yourself occupied. Go out with friends and have fun. And always remember, u should always do what makes u happy!!!