Back on Earth and discontented after the events of Tandem (2013), Sasha returns to Aurora for the boy she left behind.
Sasha can’t stand not knowing whether or not Thomas is well, and after Aurora, Earth just doesn’t feel right anymore. She receives a message that Thomas is alive, investigates her parents’ connection to the alternate worlds and returns. There, she meets a third analog, Selene, the last oracle of a dying world in a different universe. It is prophesied that Selene may save her world, but she needs her two analogs, Sasha and Princess Juliana, to do it. While the addition of Selene (and a handful of others) draws focus away from the characters of the first book, it creates an interesting dynamic for the analogs. Sasha and Selene bond quickly, but their psychic connection to Juliana is weaker because of the tension between her and Sasha. Sasha and Selene must escape the villainous General to find the missing princess and convince her to go save Selene’s world. Meanwhile Juliana, held captive by rebels, is given complexity and a romantic storyline of her own in occasional third-person sections. The exposition’s better consolidated in this outing than before, coming in short bursts, then cutting back to the action, but sometimes feels like infodumps. After a chaotic climax, the ending predictably sets up the next book.
Despite predictability and second-book syndrome, a generally fast and enjoyable read of interpersonal drama and rescues. (Science fantasy. 12 & up)