'Oh, what a book this is! Hoffman's exploration of the world of good and evil, and the constant contest between them, is unflinching; and the humanity she brings to us - it is a glorious experience. The book builds and builds, as she weaves together, seamlessly, the stories of people in the most desperate of circumstances - and then it delivers with a tremendous punch. It opens up the world ... in a way that is absolutely unique. By the end you may be weeping' Elizabeth Strout, Pulitzer Prize-winning author of Olive Kitteridge