adore (one) for (something)
To admire or love one for a certain trait or ability. I adore Jean for her studiousness—she is the hardest worker I've ever met. She adores him for his muscular build and thick head of hair.
adore someone for having something
to be in awe of someone because of a particular trait or feature. Robert adores Mary for her smiling eyes.