A marvelous, timeless fairy tale. As much about personal choice as the reverence for story telling. I think if you go in looking for only the A to B plot or main pairing you'll spend a lot of time frustrated, but if you let the story take you wherever it chooses to, you'll have a splendid time.
I don't know if it's a new favourite, if I could reread it with the same sense of wonder, but I'll always be glad I took the time to experience it fully the first time, and didn't rush through. 3h