Met a guy online recently I met him in person?

How to know if he likes me?
While having lunch together I would catch him staring at me and once he realized I saw him looking he would pretend to continue eating.
He would stare at my eyes for longer time but I was shy and tried to look away.
He gave me his gloves because it was cold.
He paid for lunch and coffee after lunch.
When walking he would light or gently not fully touch wrap his arm around me to show me the direction turn right or left..
He asked if we can meet in December 29, once he is back from his family Christmas party..
Met a guy online recently I met him in person?
Post Opinion