Try talking to him.
You see if he's staring at you and you don't like it, ask one of your best friends to ask him if fancy's you and if he says yes and you don't fancy him get your best friend to either put him off you or to tell him to stop staring at you.
He is trying to make you jelous
he may like you as more than a friend
try talking to they or call they by the phone.
Maybe he was staring at you because he enjoyed your singing. The only way to know for sure is to ask him.
He is growing up and now noticing you as a woman (as well as a friend).
there is absolutely nothing in staring=)
It depends entirely on how the person feels about being stared at. If you want to, you can ask a friend if they know why people are staring at you.
If he is your friend he probably has a small crush on you but it won't last for long. If he is not a friend he probably does not like you):
Because he likes you and is jelious of your boyfriend
It could be, I've had some of both, yes and no. It could mean that your 'someone that hates you' is saying something bad about you, but your friend could be just listening to that person, or, if your friend agrees that whatever bad the other person is talking about you is right, then your 'friend' is probably not really your friend. You should try talking to your friend about it.
they are always staring at you and telling there friend you are ugly but they know that the LOVE you