The Mystery of Grace
by Charles de Lint (Tor, 2009); audiobook read by Richard Powers & Tai Sammons (Blackstone, 2009)
The scenario develops slowly, and though rich enough is perhaps not sufficient to justify a novel-length treatment. Grace is memorable, but it seems a cop-out to elevate John to a character worthy of his own narrative and then leave that viewpoint unresolved.