Really agree with you, also>>7053691
When you think about your relationship with this girl, you obviously have a past together, but do you have a future?
Three years is a long time, but there's no value in holding onto something just because it's been there for a while. If you think about it like something you own, like a coffee mug, yeah it's nice that you've had this mug for a while, but if you drop it and it breaks, no sense in holding onto broken glass just because you've had it for a while.
I was in your situation a while back and I know how you feel. She and I ended things and while I couldn't see it at the time, it ended up being for the best