well...it can mean allot of thing either they don't like you or what your wearing your boot.. your necklace etc. so,,,it like being envyed....
It means he likes you!
This usually means that the guy is interested in you so next time he smiles at you return the favor by sending him a flirty smile back.
yess girl he is falling for you but to make sure talk to him/her more and get to know them:)
A smirk is a half-smile indicating smug amusement or affectation.