What does it mean when a guy hesitates?

He knows he has a big crush on you, and knows the girl likes him, yet he hesitates. He'll give hints every now and then telling her he likes her a lot, why don't he just ask her out?

What does it mean when a guy hesitates?
Post Opinion