<human>: Can you condense the text into a few key points?

So I (a 17 yo. male) have never asked a girl out before ever. I have no problems talking with them, but getting any deeper is no good. So I have just been that single guy not asking anyone out or anything of that sort.

So on to the task before me: I'm pretty sure I found "the" one, or at least a one, that I am crazy over. She's 18 and we're good friends. We have a lot of similar interests with the biggest one being music.

The biggest issues I see getting in a relationship with her are that she's graduating this year and moving to college 2 hours away in the fall. 

The other problem is that  her previous relationships have been terrible with terrible guys. She swore off dating for the rest of high school and I don't want to come off as an ass for starting with essentially "Hey you're not in high school anymore, want to go out?" as that is what I feel like asking her out right now would be saying.

All that said, she is an amazing person and is really everything I'm looking for in a girl.
<bot>: As a first timer I cant work up the courage to go out with an amazing girl because she has had some bad relationships and is moving 2 hours away in the fall.