心を読む(こころをよむ)

Japanese vocabulary

Meaning: to read (someone's) thoughts; to guess what (someone) is thinking

See it used in real works