Do you think cats can read your mind or tell your emotions somehow?

Whenever I am sad my cats come over to cheer me up, even if no one else can tell that I'm upset. Does anyone else have this experience?
6 answers 6