This was my first TJ Klune book, but it won’t be my last. I was hooked immediately. Is it high art? No. But it’s well-written, sweet, sad, funny, infuriating, heartbreaking, and heartwarming. Klune really gets it all in there. I laughed out loud several times, and cried a couple of times too. The narrator is very good, as well. I highly recommend this book.