Possibly my absolute favourite within the Song of the Lioness series! It truly had the potential to be a masterpiece. However, it was unfortunately let down by rather silly character motivations. This, in turn, had a significant impact on the logic of the story. There were several instances where characters behaved in a manner that was completely out of character simply to further the plot. It felt forced and detracted from the overall authenticity of the narrative. Additionally, some aspects of the story were wrapped up far too easily, lacking the necessary depth and complexity that one would expect from a well-crafted tale. Despite these flaws, there were certain moments that were so poignant and heart-wrenching that they managed to salvage the overall experience. For those moments alone, it definitely earns a solid 4-star rating.