So there's this guy thats outgoing and funny. He's seen as one of the "Popular" guys and he's farily confident from what people who don't really know him can see. I honestly think he likes me. His body language tells it all and the way he interacts with me too. However, i ignore him because i'm shy. I don't think he knows that i like him back but surely if he was so confident, he'd be more vocal about it right? Deep down, he seems quite shy with how he can only talk to me when we're in a group conversation and when its just us two, he goes all quiet and avoids eye contact. I don't really know what to do to show him i like him. He doesn't seem that experienced with girls even though he's had a couple of girlfriends before. Its been a very long time too (over 2 years) of him showing me he wants my attention and me just ignoring him. I've made eye contact a few times but i always forget to smile so I never do. I look down straight after a few seconds too which should be a big enough sign right? I've agreed with him on stuff and smiled at him during conversation a few times too. Is that not enough? Whats a subtle way of letting him know that i like him back? he keeps on trying to grab my attention and i can't help but ignore it, i'm so annoyed at myself. Howcome he hasn't given up on me yet?