Why Does He hold my hand and hug me in Public?
This is a search #1 question that I would have thought was very open and shut? If a guy displays affection to you in public, it simply means he is attracted to you and wants you and the people around you to know it too. Most times, he would have said something about his feelings to you. If he hasn't said anything, then you have to be careful, PDAs like holding hands and hugging can also be exchanged among platonic friends.
If it is the case that you are friends with a guy and he hugs you, he may just be the touchy feely type and there may be no romantic feelings involved. If you think you may be reading too much into the person's actions, you can simply ask them?
maybe someone else has more to add?