<human>: She resembles everything I hate in a person, yet I have inexplicable feelings for her.She's preppy, materialistic, superficial, and very naive. Isn't it funny how it seems to always work out this way?

Anyways, onto my current dilemma: I've known her for about 4 years, but not until 1-2 months ago did I become infatuated with her.As in most my relationships/friendships with girls she came up to me rather than vice versa(This isn't because I'm an amazing looking person, but more that I'm pretty reserved and only really speak when spoken to). We were recently moved next to each other in the two classes we have together and surprisingly became pretty good friends.

In the beginning I wasn't super interested in having an intimate relationship with her, but she is very flirtatious. She often turns around while saying nothing and makes straight eye contact for around 10 to 15 seconds. I tried to make a rational explanation of it all and put two and two together by assuming she acted this way towards all guys. I didn't start taking huge hints until another girl that I'm friends with in the class asked me if I was aware of how hard this girl I like was flirting with me.

So now here I am, interested in this girl that has been expressing her feelings toward me for over a month now and I have no idea what to do. We periodically have seat changes and I'm worried that if I don't act now I'll finish this school year with a backpack full of regret. I'm not sure that I even want to ask her out, because I personally feel that if something is a sure thing it'll happen naturally, I just really want it to happen!

Please give me some pointers! I have a pretty hard time expressing how I feel most of the time and am not even sure if she knows how I feel. (yes, I see her outside of school occasionally.)

Can you succinctly summarize the text in 1-3 sentences?
<bot>: Need to make a move on a girl that has been hinting towards me for over a month before its too late :3