Legacy of Kings by C.S. Friedman. Book three of the Magister Trilogy.
The Souleaters have fully returned, though they can be stopped. All the heroes need to do is kill the two queens. The magisters finally come together to help each other. The Witch Queen becomes the villain and Kamala finally decides to show herself as a magister. The priestly king does his part to end the war and his mother becomes the great protector she was meant to become.
Unlike book 2, this one actually had a strong plot and build-up. The pace continued to be strong, but unlike the previous book with the meandering plot, this one was nearly straightforward.
Kamala stopped being annoying. Colivar revealed his history, which was awesome to see someone from the other side of the Wrath. The Witch Queen was fun. The protector queen was interesting too, wanting to become a warrior by allowing a magister to transform her body (happened in book 2, but trained with the changes in this book).
I thought the overall ending was satisfying as a whole. I think some was lacking in places, but overall I liked it.
What doesn’t work:
Kamala moving onto another man…
One complaint I had was that too many people were way too powerful. The Witch Queen, the magisters, just seemed like nothing had a cost anymore. They could do whatever they wanted.
3 out of 5
Overall, this trilogy had a great premise and interesting magic system. However, it didn’t do it for me. I liked it enough to read them all and tell others to read them, but it didn’t wow me.