That means that the boy really likes her.
Ask her
Not really. It could mean it but it depends on how you look at it. But sometimes you have to get the nerve to ask him before you assume it.
he either loves you. or is staring at his reflection.
he's a horny pervert who can only think about getting into your pants;)
He's probably just playing with you
it means he likes you but he does not want anyone to know
He must like you.
if they stare into your eyes for a period of time, it means that they have feelings for you or love you in such a way that they cant get enough of you.
It is normally considered rude to stare at people, so if a girl stares at you for a long time, this suggests that she is not well behaved. Possibly she is overcome by lust and longs to mate with you. Or she is just trying to figure out why your hair looks like that.
Most likely he's zoning out most boys aren't really into staring at girl's crotches if they're wearing clothes there nothing to see, more likely to look at boobs.
He probably likes you
They probably like her.