Does he like me.

Ok I need help knowing if someone likes me or not. Here is what you need to know.

I know him for a while but no a really long time.

We are good friends and share other friends.

He invited me to his Christmas party and gave me a lot of attention.

Sometimes I notice him staring at me.

And one day when we were laughing with our friends he all of a sudden in front of everyone said my name and "your really pretty"

So am I just exaggerating or is he into me.