I don't know you, and I don't know your story, but I will say this.. Beating yourself up over someone that chooses to remove herself from your life is a mistake. Yes, you miss her, yes it sucks, but obsessing over it and being convinced that fate wants you back together is just making it worse. Find another girl and drown your sorrows in her.
A ray of light: It takes about the same length of time to get over someone as you spent with them to begin with.
Personally, I'd find a new hobby to take my mind off her.
Or, if that doesn't work, hook up with her best friend and give her something to be upset about too.. =)