Someone tell me why my crush won't kiss me already when he shows all of the signs that he want's to kiss me?

Littlewonders
I have a crush on a guy. We hung out for a couple weeks and today we hung out for four hours. During those four hours was us just flirting. He lay his head on my lap and kissed my stomach. He also caressed my legs in a soft way that sent chills up my spine. He also would pick me up bridal style and place me on his lap and we would cuddle. When it was time to leave, he gave me a long hug. These events have been happening for a while now. There have been the most perfect moments for him to lean in but he NEVER does. WHY WON'T HE JUST KISS ME ALREADY?
Someone tell me why my crush won't kiss me already when he shows all of the signs that he want's to kiss me?
2 Opinion