It is an enjoyable story. There is a big improvement compared to Krondor: The Betrayal. This is not overly surprising as the Betrayal was somewhat restricted by being based on a computer game. It is truly enjoyable to encounter more of James and Arutha once again. Moreover, getting to see more of William and other interesting characters that were not seen before adds to the charm. The story itself is quite good. It has several twists and turns that keep the readers engaged. However, there are still some unanswered questions remaining at the end. This leaves the readers with a sense of anticipation and curiosity, wondering what might come next in the series. Overall, it is a great read that offers an exciting adventure and a cast of memorable characters.