Dear Why me,
In my opinion what your girlfriend did was right. She has every right to leave you if she doesn’t feel that she loves you as much as you do. You don’t expect her to stay with you just to make you happy? That would be incredibly selfish.
If your girlfriend stayed with you because like you she thought that it was OK to not love you as much as you did, after a few weeks, months or even years she would become unhappy and eventually come to hate you. And you will end up being unhappy too because she’s not happy. In a relationship you can’t expect anything less than perfect. If you don’t feel that special ‘something’ and are not 100% happy then you should leave. People shouldn’t stay in a relationship just because it’s good and you’re scared of not finding something better. It should be great, AMAZING even.
You too shouldn’t be with someone who doesn’t love you the same when you do. Don’t ever settle for anything less than perfect. You deserve the best you can get. And at the end of the day you’re going to be spending the rest of your life with her. So she better love you as much as you do.