Question: what does it mean when someone says they have the hots for you?
Answer: (idiomatic, transitive, informal) To be attracted (sexually or romantically) to (someone); to fancy someone. I think Donnie has the hots for Lisa.