a feline astronaut returning to our solar system from a distant galaxy