What's the meaning of the phrase "I have some sort of a thing for owls and trees lately". I tried to translate it for Portuguese but all I get is literal translations and it doesn't make any sense. Does it means that he or she is has a crush on owls and trees or something like that.
If that is correct may this kind of expression be used when talking about human beings as well, like in the phrase: "I'm not sure but I think she has some sort of a thing for me" or "He is a bit older now, but all the girls still seem to have some sort of a thing for him"?