Have a thing for (someone) To be attracted to someone, to be interested in someone. The girl has a thing for the new boy in her class.