by the sounds of it she is a bitch....but i know exactly how u feel (only flipped cuz i am a girl lol)....something similar happened to me....(few years ago) something like that does mess wit ur head...there is no doubt to that. and there is nothing ne one can say to make ur heart stop feeling or your mind to stop thinking...

the only thing i can say to you that didnt come across to me until it was to late is.... things happen for a reason (cleche' i know ) we may not always like it but things do work out... you just need to look for the better part of the situation. i understand the "i told u so's" i got way too many of those....but i also listened to them and sunk into a deep depression and hid myself away from everyone else. i didnt want to think about dating i didnt care....i thought that gettin screwed over has happened so many times be4 why would the next time be ne different....u cant push ur self into letting go. it kinda just has to happen....but in the meanwhile...
dont doubt ur self....by the sounds of it ur a great guy ( there arent too many of them usually)...dont settle for ne thing less than what u know u should have...
"love isnt brains its blood, screaming inside you to work its will...its not something you can control...just something you live"~written by me.....dont think to much on this break-up....because when u find the true "one" you wont be put in a situation like u are now..dont hide from the world....there is still your someone waiting to be found....im not sure if i have helped ne or if i have just been babbleing.... but good luck to a better relationship.... she'll come your way in time.
__________________
they call me the nutcracker

but thats not really all that true
yeah everyone knows my car is a pos but thats ok...im still better than you!