jpresteg 's review for:

A Thread of Grace by Mary Doria Russell
5.0

no matter how dark teh tapestry God weaves for us, there's always a thread of grace.