Spend enough time with someone and sooner or later you’re bound to know them like the back of your hand.
This isn’t only true for people. Cat owners understand certain things about their feline friends that the average person may actually be clueless about.