Question: what it means when a guy holds your hand in public?
Answer: If a guy wants to hold your hand it would be a strong sign that he finds you attractive. This would especially be the case if it is only you that he seems to do it with. If he does find you attractive then it would be likely that he would show it in a number of other ways.