I laughed out loud and sobbed reading the book ...and books never affect me that way.
*** BOOK SPOILER ALERT ***
A bit of a nitpick but when Marley got old and had to eliminate outside in the winter, why didn't the idiot build a ramp for the dog instead of forcing him to climb icy stairs??? Get a long piece of plywood and nail some carpeting to it. How hard is that??