<human>: Girlfriend of two months and I got into a fight that ended with me asking to break up with her. I didn't want to because it would mean losing her forever but I thought it was the right thing to do because she deserves someone who will return the feeling. 

We've had this fight before. She openly says "I love you" but I can't say it back because it would mean lying to her face. We've agreed to stay together on the hopes that I may one day feel the same way for her. 

She has a very dark and miserable history with her family and being bullied at school. She fell in love with me because I was there for her when no one else was. When I tried to break up she sobbingly told me not to leave her alone (with her family and demons and such) and that doing so would "destroy" her. 

I couldn't bring myself to do it. Partly because I REALLY do still care for her immensely, but also because I couldn't stand to hurt her while she was so fragile. 

I guess my question is, is there hope for this relationship even though I don't love her yet? And am I selfish for not letting her go because I'm afraid to be the person who "destroyed" her and because I'm afraid of losing her and what we had forever?

Thank you all in advance.

Summarize the given text in a few sentences.
<bot>: Want to break up w/ gf because she deserves better, she says that's not my decision and wants to keep trying. I'm afraid of the consequences of break up and hurting her so I didn't do it.