Woof, this book took forever.
Okay, first a note on the narration: dude did a good job. There's an enormous cast of characters, and in an effort to keep the voices distinct, the narrator had to give everyone an accent. Since twenty-two Maine accents wouldn't be helpful, some people had a vaguely Southern, or vaguely English, or not-vaguely-at-all English accent. And the French Canadian dude sounded Jamaican.
Er . . . I'll finish this later.