<human>: Hello, everyone. I've been fighting myself over this ball of knotted string for a while now...

I'm a college guy, 21, male, and I've known this girl, let's call her Sarah, for about 3 years now, she's 20, and we both live on campus, albeit at opposite sides of it (only a 15-20 minute walk away, though).

We weren't really solid friends until the past year, and in the past month we've been finding a special spark between us. The topic of relationships, especially between us, has come up and here are the details of the situation:

Sarah had this fling 2 years ago with a guy, whom we will call David (male, on campus, also around 20), it was a one sided relationship where she would sit in his room and wait for him to stop studying and playing video games, and then they would fool around. They got around to 2nd base.

She said, even though it seems like nothing is going to happen between him and her, everytime she sees him, she gets a spark of hope that something MIGHT happen. She also says that she has considered a relationship with me, before, but she's had bad experiences trying to be with another guy with David still on her mind like this.

We make each other happy, our friends recognize we make each other happy... I really want this to work, so do I try to make a relationship out of this and show how being with me trumps anything she could have with David, or do I wait it out and let her sort through and overcome her feelings?

On a related note, since this chat where she said she is wary of trying something with David on her mind, she has been giving me signals hinting at affection when we go out to do things- which is why I think moving into a relationship is a possibility.

Thanks for taking the time to read.

Could you distill the essence of the text into 1-3 sentences?
<bot>: I like girl. Girl likes me. Girl has crush on guy who does not like her. Should I move forward, anyways?