Stephen Boucher, the recently hired pastor of a church in Sawgamet, has come home to be with his mother as she lives her last days. During his last night with her he flashbacks to the events that have ruined his life and the lives of those who live and work in the town. Late into the night Stephen begins the story of three generations of the Boucher family. His grandfather came here to find his wealth in gold but found love instead. His father, who neglected as a baby, strives to be everything to his children and loses everything in the process. This book is emotionally charged and at times hard to read but yet it is still a stunning book that you can not put down until the last page is finished.