Mostly magical, with a little strangeness thrown in for piquancy. And, being an audiobook read by Neil himself, it could have been the phone book and I'd have loved listening to it. He's a great reader!!!