A brilliant piece of imaginative writing - but it just went on and on and on. I loved the TV adaptation and the book started out even better than the adaptation. But it just went on and on with very little happening. When it eventually reached the end there were a number of resolutions but the most important was sadly missing. It would have been a much better book if it was cut down to 300 pages.