Rated: 22 times. Average rating 4.36
A 14-year-old boy's efforts to save his parents' troubled marriage and uphold his dementia-afflicted grandfather's final wishes are shaped by a ghost who cannot rest until past debts are paid. By the best-selling author of The Art of Racing in the Rain. 300,000 first printing.