read someone like a book - definition and synonyms

phrase
  1. to be able to understand easily what someone is thinking or feeling

    I know what you’re thinking – I can read you like a book.

See also main entry: book