Gilead by Marilynne Robinson. From Amazon: "The narrator, John Ames, is 76, a preacher who has lived almost all of his life in Gilead, Iowa. He is writing a letter to his almost seven-year-old son, the blessing of his second marriage. It is a summing-up, an apologia, a consideration of his life. Robinson takes the story away from being simply the reminiscences of one man and moves it into the realm of a meditation on fathers and children, particularly sons, on faith, and on the imperfectability of man." Won the 2005 Pulitzer Prize for fiction.