Richard Russo's new novel takes place in the decaying American town of North Bath over the course of a very busy weekend, ten years after the events of Nobody's Fool.
Donald 'Sully' Sullivan is trying to ignore his cardiologist's estimate that he has only a year or two left.
Ruth, his long-time lover, is increasingly distracted by her former son-in-law, fresh out of prison and intent on making trouble.
Police chief Doug Raymer is tormented by the improbable death of his wife, while local wiseguy Carl Roebuck might finally be running out of luck.
Filled with humour, heart and hard-luck characters you can't help but love, Everybody's Fool is a crowning achievement from one of the great storytellers of our time.