<human>: Can you succinctly summarize the text in 1-3 sentences?

There is this girl in my class at school, she is ridiculously gorgeous. The way how she behaves with me makes me wonder if she likes me, she always flirts with me, touches me, stares at me, then when I look at her she blushes and smiles, etc... All the signs are there that she may have a crush on me or something. She does not behave like this with the other boys in the class at all, she always comes to sit next to me and talks with me. Then when she texts me, she uses words like "babe" "baby" and cute emotes. I don't know if I'm over analysing her behaviour. 

The main thing that worries me is, this girl is one of the most beautiful girls I've ever seen in my life, everyone knows she is the hottest girl in the school by far. Her personality is also incredible, she is the most amazing girl ever. Then there is me... I am not good looking at all and I have always known this, girls generally never find me attractive, I even consider myself to be ugly lol. So I'm just sitting here thinking, why on earth would this girl approach me? She is WAAAAY out of my league, so it makes me think that she cannot possibly have a crush on me. 

I am thinking that I should do a little bit more investigation and wait a bit and find out if she actually likes me before I do anything to embarrass myself, what should I do?
<bot>: Girl in my class is giving me the vibe that she like me, however I feel as if this is impossible because she is so beautiful and I am ugly.