Is my guy friend in love with me?

Me and my guy friend L. have known each other for almost two years. He has always seemed to like me as a person and to think i am interesting, always enjoying my company and sharing laughs, but i didn't think about it much to be honest. We haven't been close at all until he texted me happy new year on this NYE (i was in another city). I took it as a sign that if he is thinking about me and texting me on NY then he must be into me in a more profound way... So after this he invited me to go to the movies with him (he also paid for it) and from then on we started going out on a weekly basis (once or twice a week, sometimes more...) So we have been hanging out weekly for 7 months now. Of course we got much closer now, we share things, we have a lot of things in common that i have not in common with other people... we have the same humour, he has told me i am one of the funniest and smartest people he knows. We flirt as well, can only speak in inside-jokes manner throughout the whole evening, have insane sexual tension sometimes and casually touch each other (i touch him way more than he touches me). I have doubted if he likes me more than a friend but i don't know if i even doubt this anymore- it's kinda obvious he does. But sometimes he is more distant, he also doesn't make any more direct moves on me. I have kissed him on the cheek twice already, he has held my hand and i his, we have shared long hugs, i have touched his hair... but i don't know why he is not kissing me. I have been giving him hints and i think i was obvious. So if he is in love with me why not kiss me or do something? Should i kiss him! I am scared to ruin our friendship because i love him so much. He also has sometimes called me a friend and called himself a good friend to me, but we go on literal dates... we go to museums together, to the cinema, take walks at night in the forest, lay at night by the lake watching the stars... it's confusing to me and i am scared, what do you think?

Is my guy friend in love with me?
Post Opinion