Why won't he ask me out?

So there is this guy at work that I like and he told me that he likes me. He always notices small things about me like if I have tanned and he once said that I had a nice outfit. We also give each other small gifts at work (he bought me chocolate and I folded a paper boat for him). When we talk we always have a good time and laugh a lot. He always tells me his plans for the day or he talks about his friends to me. He also talks about how his parents are to me. I even asked him if he wanted to go for a walk sometime and he said yes but we never agreed what day. I asked him the day after what days he was free but every day he mentioned I was working so I left the room and never mentioned the walk again. It has been a month since I asked him and he never mentioned it again, but at work we act like nothing happened. I once messed up at work and he grabbed my hand and lead me to the shelf where I made my mistake.

What I don't understand is why he won't ask me out if we like each other and when I text him he answers within a few minutes but he really does not continue the text conversation. On the other hand when we talk in real life he asks a lot of questions and we talk a lot. I feel confused.

Why won't he ask me out?
Post Opinion