Will and the king's daughter Evanlyn, or Cassandra from a long battle is kidnapped by the Skandians and taken to the frozen land Skandia. Halt however who is expelled from the Rangers is joined by Will's friend Horace to try to find and save Will and Evanlyn and bring them back to Araluen.
As Horace and Halt try to look for them, they stumble upon a warrior Derpanieux upon their way and the warrior challenges them to a duel. Stuck in Skandia, Will and Evanlyn attempt an unsuccessful escape and the Skandians catch them and take them as slaves.
Then, one of the Skandians Erak helps them to try to escape Skandia by telling Evanlyn the steps and process. Evanlyn goes and gets will and follows the steps to their journey and escaping Skandia. Halt and Horace finally challenge the duel against Deparnieux, and they win and defeat the warrior Deparnieux and get to save Will and Evanlyn.