I really enjoyed this book, however, there were two main sticking points.1 - I find it annoying that Kitty is the only one able to come up with ideas, think outside the box, and figure things out. For a super smart race, they seem to have issues thinking on their own.2 - Jeff's jealousy is no longer flattering. The fact that Kitty has to constantly soothe Jeff's fragile ego is annoying. How many times does Kitty have to apologize?