I know that it really is devastating to mess up with a girl when you know its your own fault for being an idiot.

Although I've never had anywhere near as much invested in such a situation as you had here.

But I always just think that if it wasn't meant to be then it wasn't meant to be, one day you'll be with a better girl and you'll have forgotten all about that.

Until then, just be angry against the whole world, it makes you feel better.