Man this sucks dude and I hope you can find a way to be happy with her again, in friendship or partnership. All I can say is that the same thing happened to me, only that my ex broke up with me on my birthday after 4 and a half years relationship.
So as you can see your not the only one with...