Well, reading facial expressions is not really too difficult, a stiff and firm mouth with a reluctant attitude can reveal the person has not completely agreed with you although his/her words may mean the opposite. On the other hand, if the face is relaxed and the body language seems to be at ease, you can rest assured the person means what he/she is saying.