There's a common perception that dogs are affectionate and cats are aloof. But anyone who has ever been utterly besotted with a kitty knows that cats can be just as loving and completely devoted to ...