Is it weird that I am 16 and have a crush on a 13 year old?

Anonymous

I turn 16 in two weeks, I am born in 2007. I have a small crush on a boy in my drama classes, which is 13 (born 2010). I feel like a creep and like a p3do for liking him, because of the age difference (although it is not a big age gap, the maturity difference between 16 and 13 is huge).
It is just that, for my whole life, I have been ignored by guys. I have always been rejected and ignored, and I have had no friends. So whenever someone gives me just a tiny bit of attention in real life, I start to like them. This boy is the only one who actually interacts with me. He makes eye contact, he speaks with me, he laughs at my jokes, he is nice to me and just makes me feel seen and like I am not a literal ghost.
Now, what makes things worse is that he is very skinny, like veryyyy skinny with a small and narrow frame, he is a lot shorter than me, and he has this awkward voice that boys have at the beginning of puberty. He also has a round face and chubby cheeks. The point is, he is a lot younger than me, he is a kid and looks like one as well. I actually thought he was a 12 year old girl the first time I saw him. I look older than my age, and a lot of people have told me I have an "old soul" which makes me feel even weirder for liking him.
Now, I do not like him because of his age or looks, but because he does not ignore me like every other boy and man throughout my whole life. He actually treats me like a person, which makes me feel less alone and feel seen.
Keep in mind, I have also had a crush in the past on a 32 year old teacher, because he did not ignore me (because of his job but you know, I am always lonely lol). So I do not have an age fetish for younger people (I think). I just develop feelings for anyone that gives me attention.
Am I weird? What should I do? Am I a creep?

Is it weird that I am 16 and have a crush on a 13 year old?
15 Opinion