Topher & his father are trying to get over the death of Topher's mother, an Egyptologist, when they take in a stray cat. This cat bears an uncanny resemblance to a cat ornament given to Topher by his mother & so they name it ' Ka', meaning 'double'. Topher becomes very attached to Ka & is puzzled by her mysterious absences. One day when he is playing a computer game with an Egyptian theme, Ka jumps on the keys & spells out the name Bubastis, which was the centre of cat worship in Ancient Egypt. Could Ka really be leading a double life & what is she trying to tell Topher?