<human>: Give me the gist of the text in a nutshell

Hi everybody,
I made a throwaway because my friends like to check my comment/post history a lot.
I'll explain the situation:
I'm an 18 year old (m) and she is a 16 year old soon to be 17 year old. We have been really great friends since meeting on a 6 hour bus ride with band when she was a freshman and I was a junior. Our friendship has had its ups and downs and those have been caused by me freaking out on her for going around and flirting with guys that I know will not treat her the way she should be treated. I love her with all my heart. When she has gone out with my close friends that are younger, she usually has ended up getting dumped by them a few months later. I know she hasn't done anything sexual with them or even gone on to kiss them. I really want to go out with her. I believe that we are perfect for each other.

I have tried numerous times in the past but that was before she had dating experience. I want to tell her how incredible her eyes are. They're this green that is indescribable. Her voice is at a frequency where there is nobody else who could ever try to match it. She's also got this beautiful blonde hair that once again, I have never seen anybody who could match it. Everything about her is perfect except for the fact that I feel like she uses me to go do stuff and I feel like shes pursuing another friend of mine who is already searching out a girl he is interested in.

What do I do? Do I try to tell her everything that I posted here? Almost exactly a year ago I really screwed up and went off on her and told her that she always calls me a teddy bear or a big giant rock she can hold on to, but she makes sure to avoid any physical contact with me and it drives me CRAZY. So I ask you, r/relationships, to please help out a young man with a major conflict.
<bot>: I love this girl like crazy, but she sends mixed signals and has turned me down before, but we continue to be the best friends of our group among those who aren't dating.