Seraphine was seven when the Crimson Purge began. She watched her mother, Elowen Duskveil — the greatest Moonweaver in three centuries — unravel herself into starlight to create a door for the children to escape through. The door closed. Seraphine made it through. Twelve others didn't. She spent the next decade in Thornhollow, a city of thieves ...Read more