what does she had an eye for him mean
have an eye for something. to be good at noticing a particular type of thing She has an eye for detail. He had an eye for the unusual and the exotic which made him a very good shopping companion. See also: an, eye, for, have.