To have a romantic infatuation with someone, especially unbeknownst to that person. I had a thing for one of my colleagues for a while, but I decided not to pursue it for the sake of our work.I hear that Samantha has a thing for John.See also: have, thing