Question: what does it mean when someone has a thing for you?
Answer: to have very strong feelings about someone or something, especially feelings that are unusual or unreasonable. I have a thing about flying in planes; it scares me.