Girlfriend loves me but wants to break up
I met an amazing girl a couple of months ago. We were seeing each other every day. She would always tell me how I was good to her and how I was the only guy she'd been with who treated her right. Everything was fine until last weekend when she made herself distant from me. I asked what was wrong and she said that everything was okay and that she just wasn't used to a good relationship. I tried to believe that but I couldn't. So yesterday I texted her from work asking why she's distancing herself. She texted back telling me that she's not over her ex boyfriend. I almost threw up when I read that. For two years this guy did nothing but treat her like dirt and she only had bad things to say about him. So I went to her place last night to talk about it.
The first thing she says to me when I get to her place is that she doesn't want to hurt me but she knows she will. She told me that even though this guy was a total jerk she thinks there's a good person somewhere inside of him. I already am a good person for her though. I told her that I feel like she's not giving me a chance. It's like everything she told me before was meaningless. We didn't break up last night though. She wants me to give her today to think about things and clear her head, and she'll call me tomorrow night so we can get together and talk.
What I want to know is, should I even try anymore? We both know that she wants me and she said it last night too. The fact that she would consider going back to that creep when she has me really hurts. It's almost like she thinks she doesn't deserve me. She's the best thing I have in my life and I don't want to lose her but I don't know if it's worth all this. Even if she wants to stay together should I just dump her? Any advice would be great.