read somebody like a book

ˌread somebody like a ˈbook

(informal) understand somebody so well that you can guess what they will say or do before they say or do it: She found that after living with him for a year or more, she could read him like a book.
See also: book, like, read, somebody