Question: what does it mean if someone says they have a thing for you?
Answer: The definition of "have a thing for someone" is: to be attracted to someone. "have a thing for someone" means. to be attracted to someone.