admire (someone or something) deeply, as a result of their abilities, qualities, or achievements.
synonyms:
esteem,
admire, think highly of, have a high opinion of, hold in high regard, hold in (high) esteem, think much of, approve of,
appreciate,
cherish,
value, set (great) store by,
prize,
treasure, look up to, pay homage to,
venerate,
revere,
reverence,
adulate,
worship,
idolize, put on a pedestal,
lionize, hero-worship,
honour,
applaud,
praise,
favour
"as a teacher he was highly respected for his industry and patience"