I just finished The Summer Guest by Justin Cronin. This is one of my new favorite books of all time.
On an evening in late summer, the great financier Harry Wainwright, nearing the end of his life, arrives at a rustic fishing camp in a remote area of Maine. He comes bearing two things: his wish for a day of fishing in a place that has brought him solace for thirty years, and an astonishing bequest that will forever change the lives of those around him.
From the battlefields of Italy to the turbulence of the Vietnam era, to the private battles of love and family, The Summer Guest reveals the full history of this final pilgrimage and its meaning for four people: Jordan Patterson, the haunted young man who will guide Harry on his last voyage out; the camp's owner Joe Crosby, a Vietnam draft evader who has spent a lifetime "trying to learn what it means to be brave"; Joe's wife, Lucy, the woman Harry has loved for three decades; and Joe and Lucy's daughter Kate—the spirited young woman who holds the key to the last unopened door to the past.