what does it mean when a guy asks you for a hug?
It could mean that he is attracted to you especially if he only does it with you, he hugs you tighter than he does with other people and for longer. He might also be feeling sad, do it with all of his friends, think that you're sad or it might be normal in his culture to hug people often.