Twenty-two stories of loss and redemption, death and fate, memory and forgiveness. Between these covers God and Satan chat on a city bus, the specter in a haunted well demands revenge, a serial... This description may be from another edition of this product.