IT! Love the audio version read by Steven Weber. If you haven't listened to the audio-you should. So good. Great book anyway