Yes that usually comes before.
It depends on how he asks but usually no if you have known him forever
If your comfortable enough & everything is going good, then you kiss the heck out of him :)
just kiss him
go with your friends and have fun, but save him a dane tho
If you want a boy to kiss you in 7th grade (or any grade in middle school) you could play truth or dare with friends. You tell your friend to dare you and the boy to kiss. Or you could invite the boy to a dance and then put your face really close to his during the dance. Or you could just hang out a lot and become friends first. The kiss will eventually come if he likes you.
no when a boy says all call u
Well if you like him kiss him back (unless ur notready for it) if not explain to him that you dont feel that way about him but you would still like to be friends with him. If you do like him but your not ready for it then just say for the time being, i dont think i am ready for this. Also if your friends have either gone out with him or like him DONT KISS HIM (unless you check with ur friends before hand.
if he wants to kiss you, don't be shy
u slap him and say took u long enough
his friend wants to know if you like him
just do it and make sure your not around people especially his friends.
My experience is a best friend tomboy kiss me but that is because we are friends. If you are saying the french kiss-like kiss then my answer would be : they would kiss you just like a boy kisses a girl.