Dictionary of American idioms

VALUE SOMEONE OR SOMETHING FOR SOMETHING

value someone or something for something: translation

valuesomeone or somethingforsomething
to hold someone or something in esteem for a particular quality. •

I value him for his skill in negotiation.

I value this car for its speed and dependability.