察言觀色

Etymology
From the Analects, Book 12 (《論語·顏淵》):

Idiom

 * 1) to read a person (to interpret or infer a meaning or significance based on facial expression, tone of voice etc)