The Art of Racing in the Rain by Garth Stein
Good reads!
58 books — 15 voters