I listened to the audiobook version. It was both funny and heartwarming; the narrator did a positively wonderful job. Its obvious that a great deal of research went into putting the story together. I just can't say enough on how much I thoroughly enjoyed this book of KMM.