I held off purchasing this book for so long. I am very happy I finally caved. The narrator is top notch and the story was a lot of fun as well.