There have been several moments when you have engaged in conversations with your guy friend that lasted hours.
He often flirts in these conversations too.
Not to mention, he has instigated a hangout with you on several occasions where he has gotten a bit too touchy-feely with you as well as paid for the food and drinks.
All of these occasions have confused you as to what to make of it.
Since most people date someone who is fairly similar to their level of physical attractiveness, it would be rare for a more attractive person to show an interest in them.
Most partners that you will have in your life will be at about your level of physical attractiveness.