This is a flawed, imperfect book and yet I give it five stars. It earns the stars partly because its own imperfections are consistent with the celebration of humanly flaws throughout the novel, and partly because its digressions, occasionally odd word choice, flailing subplots, and third-act incons...