The Rider Haggard Library
In which young David Balfour finds himself unexpectedly vindicated through the intervention of influential friends, yet soon encounters the complexities of honour and enmity among sharp-witted adversaries in the King's Park. He is drawn into a delicate dance of words and steel, culminating in a surprising alliance forged amidst threats and misunderstandings.
380 episodes
Comments
0Be the first to comment
Sign up now and become a member of the The Rider Haggard Library community!