Galoran, scarred count of Peyrefixade, believes things are finally going well for him when the duke's beautiful daughter Arsendis agrees to marry him.
But heretics threaten the duchy, and the conflict becomes deadly when they kidnap Arsendis. Galoran and his magic-working spiritual advisor Melchior face treachery and betrayal as they pursue the kidnappers into the high mountains. They must make alliances with their enemies to try to rescue Arsendis, but before they can, even darker plots are revealed.
Set in an alternate version of southern France in the Middle Ages, the story is told from the alternating viewpoints of the two main characters. The outcome turns on mystery and passion, as they are forced to question their very beliefs to determine where true loyalty lies.