The second book in the Daevabad trilogy was much messier than the first. As with the first book, the narrative is split between Nahri, Ali, and Dara. I found the sections with Dara and Ali fascinating, but groaned during some of Nahri's passages. In fairness, her character is trapped in Daevabad while Ali and Dara are meeting new people, having adventures, and answering some important questions, but Nahri still comes off as whiny at many points through the first half of the story. However, she gets her groove back by the end, and by then we're rooting for her all over again. The story takes a shocking turn by the end, and you'll want to read the final installment immediately to find out how our heroine and her heroes get closer to solving the problem of Daevabad.