How can Annora be certain of her decisions when she's haunted by the mistakes of her past?
Sin turns men into monsters, and all monsters must die lest they harm the righteous and innocent. Annora knows this all too well. Raised in the all-powerful church and given a purpose, Annora exists to slay these beasts in the name of her beloved goddess.
But the danger of sin lurking in the hearts of her fellow man isn't the only threat Annora must contend with. No, danger lurks everywhere. It stalks deep in the north where rumors of a monstrous army are beginning to form. It slinks past the walls of the church where the High Priest issues his commands. It even pools in the eyes of a woman simply trying to be kind...
As the threats close in around her, Annora will be forced to make one difficult choice after the next. No matter her decisions, one truth is painfully certain: as secrets are revealed, blood must be shed.