Find the word definition

Wiktionary
have a thing

vb. 1 (context idiomatic English) to be in a casual relationship. 2 (context idiomatic usually with for English) to have a crush, or a soft spot for someone.