Lynet of Cameliard is the youngest child of Lord Kenan, who holds Castle Cnwclas in the name of Queen Guinevere. When Lynet’s brother, Colan, murders their father the castle and its people are thrown into disarray. Leaving her elder sister Laurel behind as a hostage, Lynet sets off for Camelot to beg Guinevere to return to Cameliard with her and restore order.
Meanwhile at Camelot, Lancelot’s squire Gareth, youngest brother of the renowned Sir Gawain, is getting himself into all sorts of trouble, first by dallying too much with the ladies, then by losing a duel against an elderly knight, behaviour which reflects on the reputation of Lancelot himself. When Lynet arrives at court to make her appeal, Gareth sees a way to redeem himself.
But the danger is greater then either of them could have realized. For Lynet’s fugitive brother, Colan, has allied himself with Arthur’s half-sister and sworn enemy, the sorceress Morgaine. Morgaine plans to use the troubles at Cameliard to bring about Guinevere’s downfall, fatalling weakening Arthur. Can Gareth and Lynet put aside their growing feelings for one another in order to avert catastrophe?