Why does my crush like to sneak up behind me and squeeze my shoulders? What does his body language mean? How do I get him to make a move and kiss me?

Anonymous
My crush knows I startle easily and he loves to sneak up behind me and give my shoulders a quick squeeze, like "gotcha!". He also used to give me hugs from the back where he'd drape himself over me and my chair like a blanket and slump his whole weight on me. Now when we hug it's a really long, tight front hug that he doesn't seem to want let go of. We have never made out or had the chance to kiss yet but he did kiss my cheek once in school.

We see each other before and sometimes after school. He knows my schedule and likes to surprise me between classes. In the one class we share he stares at me with goofy eyes or last week he was taking my pen and playing mumblepeg with my hand, like the pen was a knife. He did this for a long time while our friend watched. I think our friends know we have some undefined something because my crush gets really mad if any other guy tries to sit next to me or talk to me if he's talking to me. Not like raging mad, but pretending to be raging, and yells things like " how dare you try to talk to her!" and marks me as his territory.

We texted a ton all summer but that stopped some the first week of school but he texted and messaged me on FB at nine on Saturday morning to ask me for a mutual guy friend's number. I didn't have it and he could've asked any other of our friends for it. So then we talked a while and later he jumped on FB to message me the second I was online.

He suggested that all of our friends go together to a street fair that's a month away. Is this a date of some kind? He's been even flirtier than usual since school started. He used to be sort of like vaguely sexual and just talk about sex acts in general or sing "pussy, pussy, marijuana" in front of me, but now he is more direct and the sex stuff is about me. He asked me to sit on his lap. I just blushed. Last week I got caught in a rainstorm walking to school and my clothes were drenched so I was (stupidly) said "I'm SO wet!" and he says it's bc of him!
Stop waiting for him and kiss him first
Keep flirting and see what happens
Select gender and age to cast your vote:
Updates
+1 y
He's also started feeding me whenever he has a chance, especially putting food right in my mouth. No one has done that to me before. What's up w that?
Why does my crush like to sneak up behind me and squeeze my shoulders? What does his body language mean? How do I get him to make a move and kiss me?
2 Opinion