There Is a Balm

Gileadby Marilynne RobinsonFarrar, Straus and Giroux, $23, 247 pp.