<human>: Can you condense the text into three sentences or less?

I met her my sophomore year. I have clearly been flirting with her since then. She has only thought of me as a friend, and I have never worked up the guts to ever ask her out. I don't have the guts partly because she thinks of me as a friend and partly because I get the feeling she likes this other guy. She is the perfect girl; funny, kind, and we like the same things. What should I do? I really would like to have her as a friend if nothing else. So I don't won't to lose her all together by asking her out and her saying no, but I really would like something more.

I was also thinking about asking her to prom (Her and I are seniors this year). During my sophomore year, I didnt an to go to prom citing it was a waste of money. We were talking and she asked me why I thought that prom was dumb. I responded and she insisted I had to go. I than said that I would only go if she took me. So I was thinking about actually asking her out and to prom?

Facts about her:
Actually dated before
Cute
Nerd

Facts about me: 
Never dated anyone before
Not the best looking
Nerd
<bot>: I like someone who thinks of me as a friend and I get the feeling she likes another guy. Any ideas what to do?