Happened across this in the library - my old literary crush Scarlett Thomas has written a young adult fantasy novel. It's quite fun and has a bit of fizz, but is less good than I expected it would be given Thomas's thoughtfulness about story and how good she is in other genres.