Life with cats is full of mysteries. Why do they suddenly sprint down the hallway at 3 AM? Why do some love cuddles while others barely tolerate your presence? And why, after thousands of years of ...