A wonderful fantasy story with subtle undertones of philosophy and living for those willing to pay attention. The best part is that it's funny too, so you can either sit back and enjoy the quirks, think deeply about Life, The Universe, and Everything, or a little of both as you like. Also the kind of book where at the end you wonder how you read it so quickly and want to read it again!