Great. 8 1/2, maybe 9. At first, before I read it, I wondered if it would be too fantastical for my tastes. But no. He pulled it off. The magical or the legendary bits were just part of it. He smoothly integrated it so you feel, you know that they live this way of thinking. That even the un-real is real.