Cats have long been associated with independence and aloofness, but any cat lover will tell you that these furry companions ...