<human>: I have known this girl since middle school and one of my biggest regrets has been not trying to start a relationship with her. We used to be close friends till I transferred schools and we don't talk for about a year an a half, then I decided I say hi and meet up. He and I went to a movie and had a good time, but I was kinda getting mixed signals so it went nowhere. Fast foreword another year or so and she contacts me via FB and we start talking again. She now has a bf [17] who she has broken up with and gotten back together with 3 times, and who supposedly broke up with her two of those times just so he could flirt with other girls. She lost her virginity to this guy in a park... Anyway, he is going to be moving at the end of this year to Indiana (away from here lol) at the end of this year. Anyway, I've been talking to er about this and all this other personal stuff (with some flirts thrown in here and there) and she is now coming over to my place this weekend. Probably going to cool for her (its what I do) and order a movie or some thing and just chill. 
My question is this.
How do I tell her how I feel about her without making it all go wrong? The reason I haven't tried reaching out is because I've been scared of getting either laughed at or rejected by this girl (who I've had feelings for a LONG time) and I'm also worried of possibly damaging one of the best friendships I've ever had.

Condense the text into a few key points
<bot>: Known girl for years, really good, close friends. Has boyfriend who I feel is a "bad" bf, and have romantic feelings, but don't know how to express them without driving her away