Does he want to have sex with me or what's going on?

A guy friend who is single always caresses my cheek, strokes me hair, puts a hand on my back or touches me in some way when we meet. Sometimes he kisses my head or my forehead. Am I right thinking he wants to have sex with me or am I just reading something into it that isn't there?

Updates
9 mo
A couple years ago he himself said we would 'just be friends', which is why I'm wondering. So please help me out here! I don't want to make a fool of myself in case I'm overthinking.
Does he want to have sex with me or what's going on?
Post Opinion