Reread of a different edition: I don't often reread books the soon after my first read, but it is that good. Besides, I found it as an audiobook, and figured, why not ;)I really enjoyed the narrator (Martha Harmon Pardee) - she did a great job keeping the voices distinct and easy to listen to.