I've been going back and reading some books I don't remember so well, and read Daughter of Witches, and then this. Daughter? Isn't bad, but isn't all that great, either.
But this? Oh, god yes. Genre fantasy at its finest, and in one book, not three-or-more (she has other novels in Lyra, of course, But they're telling different stories, about different characters).