Question: what does it mean when a guy says you have his heart?
Answer: It means that you have the exclusivity of his love. ... Depending on his level of sincerity, he's either flirting with you or has crush on you or is in love with you in a serious way because he knows you well and you're in a long term relationship and he's decided he wants to be with you for a long time.