Question: what does it mean when a guy puts your hand on his heart?
Answer: By doing so he is letting you experience by yourself how his heart beats for you, he is telling you he and his heart belongs to you, he is showing that he trusts you and he is also showing you how you affect him.