It could be one of the signs of body language of making a move on you. So, if you like her back too you can make a move on her like she did with you. If you don't you have to surprise her and friend zone her to let her down easily so that way she won't think of being hurt or even being hatred or mad at you for doing that to her.
Then he has a thing for you girl.
She likes you.
no it means hes a player
A girl LOVES it when a guy puts his arm around her and says 'I love you.'
She may be ready to be more than friends.
It means his arm is tired and you're the closest arm rest.
If your a girl that's a good thing, if you're a boy then maybe not so good.
It's a hug, isn't it?
When a girl puts her head on your shoulder, it's often a sign of affection or comfort. You can respond by relaxing and enjoying the moment, as it indicates a level of trust and intimacy. Depending on your feelings, you might gently place your arm around her or engage in light conversation to keep the atmosphere comfortable. Just be mindful of her body language to gauge her comfort level.
I know that it is kind of gross but a girl puts her hand on the guy's waist or in his back pocket.
It could just be a friendly thing, or it could be because she likes you. I wouldn't ask her unless she shows other signs though.
Putting an arm around you and kissing your head is a gesture that shows care, affection, and protection. It conveys a sense of intimacy and closeness, indicating that the person values you and wants to show their affection in a gentle, comforting way.