Cats are some of the most mysterious creatures in the world. They are affectionate, yet standoffish; playful, yet ferocious hunters, and demanding...