Yes, this was a wonderful book. It grabbed my attention from the start to the end, never allowing me to go. I had to force myself to leave the book enough to eat dinner!
I have loved the characters. Anjanwu is just awesome, and Doro, even if he's not exactly the most sympathetic character ever (oh well, he's actually NOT synpathetic, at all) is wonderfully portrayed. I loved even him in the end, and I won't say anything more about the final of this wonderful book, because you *must* buy it and read it up to the end. But the character I loved the best was Isaacs. A wonderful, three-dimensional character.
I thank so much Orson Scott Card, who suggested this book in his "How to write science fiction and fantasy" (a book I suggest any aspiring writer to read). Otherwise I would never have bought it, and it would be a shame.