Why would a guy reject a hot/attractive girl?

I really can't believe that this shy guy I've liked for such a long time (who gave me all the signs that he likes me too) has kind of rejected me. I told him I like him through text but he didn't reply to that message. After that I talked to him once on the phone and he seemed super nervous and has been avoiding me since.

I'm considered very attractive and I get a lot of attention from guys and he knows that. So I really don't get it, why did he reject me? I thought all guys want hot girlfriends. We barely know each other so it's not because of my personality.
Updates
+1 y
Please read the details everyone. He's shown me every sign that he likes me too and he does find me very attractive. He even told one of our mutual friends that.
Updates
+1 y
I think I came across as arrogant and full of myself (as some people have said here) in the details. But that's really not the case. I'm telling it like it is. I'm just confused and surprised as to why he showed me he liked me for months and then ended up "rejecting" me. It's just baffling.
Why would a guy reject a hot/attractive girl?
Post Opinion