I devoured this book. You always want to know where it's going and what's going to happen. I must admit that a lot of this book had me feeling badly for one of the characters, but, without revealing too much, the way everything came together felt great! 
 Diana Wynne Jones has this amazing way of creating a world where magic is nothing but mundane, while having the reader (and some characters) marvel at its wonders. 
 I would definitely recommend this if you're up for a light, fun and uncomplicated magical read.