Browse by letter

Know (someone or something) like a book

To know someone or something very well.

I know the personality of my friend like a book.