Why he doesn't ask me out?

There is this guy that we work with together now for 2 years. During the past couple of months, I noticed changes in his behavior; pays attention to details of my hair and outfit, was flirting at some point, now he locks eyes with me, he changes a friendly one arm hug to a two handed sqeezing long hug and seems to not care about other people watching. He helped me a couple of times. I can clearly sense it that he likes me. I do like him too. I invited him over to cook together. He texted back after 3 days that he was busy but he is going to go to a gathering and if I wanna go too. I didn't respond back to his text.

I am so confused. Need some guys perspective on this.

Why he doesn't ask me out?
Post Opinion