yes it does mean he is flirting with you :)
It either means he wants to marry you, or hold your hand. Which way are you saying it? A guy asking you for your hand can mean "your hand in marriage". That means he's mostly proposing to you. But if he wants to hold your hand literally, then he could mean anything. He can like you, maybe it's cold outside and you're not wearing gloves, anything can happen.
he is nervous
He likes you
he/or she like you very much
Basically when a guy asks for you to hold his hand....he just wants to show you that he is really interested in you and he wants to take your relationship to the next level.....idk
A guy will hold your hand because he likes you. If you like him, you need to let him know that it is okay to hold your hand.
he will put his hand close to yours..or brush the back of your hands "accidentlly"....in that case you should hold his hand, cause he is not sure if you want to hold hands..soo take charge...
trust.... but if it was un sure and long... more than friend
Same thing happened to me recently. I think it just means they're shy. You can either try talking to him about it, or what I'm going to do is hold his hand and then ask him out myself.
Grab his hand. You could just look and pay with his hand then just hold it; telling him to hold your hand works to.
Ask him out.