<human>: Can you give me a shortened version of the text?

There is this girl who I have known since I was 12 and I have been infatuated with ever since -- it's one of those 'first love' types of things.  We dated in middle school, close friends in high school, and casual hook up in college.  We've been on dates, our families are business partners and they share close friends; she knows me incredibly well and I know her the same.  We're completely different but compliment each other perfectly. 

She has a boyfriend -- which I know, SOL until then -- but I don't think they're right for each other.  Not because he's an ass but because I think I'm a better match.  She is smart, funny, emotional, idealistic, and an incredible dreamer.  He is athletic and dumb witted; I am rational, realistic, smart (so I'm gold), and emotionally reserved.  What that all means, I have no idea. 

I have no idea her opinion of me, but we've been through to many ups, downs, and sideways for me to just be a 'meh' friend.  She's cried in my driveway, gone to my house immediately after breakups, and shared with me all her dreams, goals, and aspirations. 

I'm a pretty aggressive person and don't want her to get away.  Anything I can do? Personal experiences? Advice? Anything is appreciated.
<bot>: Been close with a girl for 10 years, we have a history, she has a boyfriend, and I - unfortunately - am not it.  I want this to change.