Wiktionary
have eyes for
vb. (context transitive idiomatic English) To be romantically interested in [someone].
Usage examples of "have eyes for".
He did it to me, too, but you've got to have eyes for that to happen.
He seemed, moreover, to have eyes for each combat of his friends, and the faculty of being at the right moment exactly where he was most needed.