PositiveNew York Times Book ReviewPage-turning ... Hoffman is not afraid to use a healthy dollop of deus ex machina to keep her complicated story moving. And move it does — though for the first 100 or so pages, readers get bogged down in detailed, sometimes confusing, back stories of a sprawling cast of characters ... The book finds its zing ... If the ending feels overly tidy, well, fairy tales don’t enchant with nuance so much as the sweep of their stories. And, like the witches who populate her stories, Hoffman certainly knows how to enchant.