A thrilling and beautiful read which is all the more special for the sad passing away of the author before the book was finished. The character growth and the growth of the plot truly make this a wonderful tribute to Diana Wynne Jones and the stories she's given us over the many years.