<human>: Can you summarize the given text in a few sentences?

When I was 21 and a my junior year of college I met David who immediately took my breathe away. We were introduced to each other by mutual friends and immediately hit it off. During that time I wasnt looking for a fling, instead I was hoping to find a partner who I can be adventurous with and enjoy my young 20s with. David was 19, a freshman, and very new to college so when I expressed my feelings I wasn't too surprised when he said that he didn't want a relationship. That's okay. All I wanted was to be around him so I caved in and we started to sleep with each other. Bad mistake.

My relationship with David went through a lot of turmoil. Our friendship fell apart and we became very aggressive towards one another, yet when one of my family members died David was with me the entire time and vice versa when David was diagnosed with depression. Fast forward a couple years later.... as of now we spend a lot of time together. We have both apologized to one another for how we acted in the past and we do our best to support each other. I even took the step to introduce him to my family as well as he.

So that leaves me here...

I'm stuck between a rock in a hard place because I feel as if I'm waiting for him. I'm about to turn 24 and I haven't dated anyone since I was 20. Though David and I are really close and have been very affectionate and loving to one another  I know that David won't be able to handle being  relationship with me nor anyone at this time. He told me recently how he sees me beside him in his future but I'm starting to wonder if I should wait or move on....

I love him and want him in my future too but I'm having a hard time seeing a clear picture of our relationship.
<bot>: Started sleeping with a guy who later became one of my best friends. Now I don't know whether I should wait to see what can come out of our relationship or move on.