The Rider Haggard Library
In which our weary travellers, after many a careful venture and close call, make their way beneath the shadow of Stirling Castle and find themselves at the very brink of freedom, only to face fresh perils and doubts by the river’s edge. The kindness of a humble country lass provides a glimmer of hope and a secret aid, stirring both gratitude and uneasy questions in the hearts of those she helps.
332 episodes
Comments
0Be the first to comment
Sign up now and become a member of the The Rider Haggard Library community!