Sarah,
I am sorry you got your feelings hurt, we all know how that feels. Judging by what you said, it don't appear that he cares for you anymore. If he would break things off just like that, you don't "need" him anyway. The fastest way to get over one, is the next one. I like to believe everything happens for a reason, it could be a good thing you're no longer with him. Find someone that really cares for you and wants to be with you. There are plenty of fish. I know this may sound funny, you should carry yourself as if you are the luckiest person alive and just won a million dollars. Especially, when ole lover boy is around.