Question: what does it mean when a guy holds your hand for a long time?
Answer: The reason that he held your hand could be that he was showing dominating behavior. When a person is trying to show that they are in a higher position than the people around them he/she will often touch the people around them in order to show that they have the power to do so.