Why on earth would you stay with her so long if you don't love her?
Why on earth would you not break up with her NOW? Let her go now!
She left, haven't spoken with her since. I imagine she's spent the past few nights at home crying, crying, crying, crying, crying. She's like that; has a deep self-pitying streak.
give me a break! You've been leading her on for YEARS. You say she really loves you. Of course she is crying. You took 3 1/2 years of her life that she can't get back...
I just don't want to hurt her. I really, really don't want to hurt her.
Too late! Stop leading her on. The more you lead her on, the more you hurt her.