You made a mistake, and now she's hurt. It sounds like she is afraid that if she gives you another chance the same thing will happen.

You should try giving her reassurance. You have to admit that you did something wrong before she can see what you're doing right, its apparent she loves you, even though you not only broke up with her for no reason but then procceded to not call her for 3 weeks.

Sorry - i'm not trying to jump on you, but the fact that you all but broke off contact with her when you guys stopped dating and then suddenly started going after her again after she starts liking another guy is a tad sketch to me. Maybe you should just realize you made a mistake, tell her that you're sorry, and then if she doesn't come back to you let her go with this new guy. She deserves better than to have someone who 'loves' her simply do something like that.

Heh, I guess that's something I'm just really strongly against.