The Rider Haggard Library
In which the young David Balfour encounters the formidable and cunning Master of Lovat, Simon Fraser, who presents a chilling threat and a warrant for his arrest amidst the grim business of the Appin murder trial. David is left to wrestle with the cruelty of his peril and the uneasy alliance of men with clashing loyalties, while mindful of the innocent yet entangled Catriona and the tangled web of justice and deceit surrounding them.
372 episodes
Comments
0Be the first to comment
Sign up now and become a member of the The Rider Haggard Library community!