To read someone like a book

To understand someone completely and to be able to work out their thoughts, emotions, character, motives, desires etc.

e.g. my son denied eating the cakes