I don't quite know how to review this book. There were a lot of things I liked and some parts that others are complaining about (view spoiler)[the relationship stuff (hide spoiler)] didn't really bother me too much. There are a couple of shocking moments (view spoiler)[Aunt B and Doolittle (hide spoiler)] which were fab, and I loved Hugh, but I really disliked the end. It was a total 'dues ex machina' and I was disappointed. Maybe I'm getting more cynical in my old age, but I find myself completely unmoved by perfect happy endings. I was annoyed at the way the plotlines were oh-so-neatly resolved and it really took the shine off the book for me. 
 It's not a bad book but I don't think it's as good as, say, Magic Strikes. 3.5 stars.