one of my favorite things about Sara Douglass's work is that her protagonists are not always heroes, and things don't often work out cleanly for all involved. I know a lot of people don't like that, but to me, it's a delightful strength, because it's less predictable and more real than a lot of fantasy writing.
in this book, our heroine spends a lot of time forgiving people for pushing her around, and lamenting her own confusion, until events force her to take charge of her own fate. unfortunately, in whichever action she takes, she will inevitably betray someone-there are no easy choices.
her two love interests are equally problematic- one a kind but very hot-headed rebel leader who pressures her into becoming a spy, and the other the cruel and abusive nobleman she spies on. like the men, her mentor is mostly interested in how she can use our heroine to achieve her own ends.
and yet! it's a great book full of real people with real consequences, and deeply fascinating magic and philosophy, which is always another of her strengths.
it's not going to be everyone's favorite book, but it's one of mine. if you're up for a solid magical romp with a bit of a tangled love story, check it out.