This might be my favorite Lunar Chronicle so far, introducing an interesting new character, keeping us in touch with the old ones, and adding to a plot that's exciting and makes sense. I understand that Scarlet's part of the story must be important to the next one, but I was impatient when it was her turn, and I didn't think the details were so clear during her experiences, that I could picture her surroundings easily. But, still, five stars.