The Rider Haggard Library
In which the weary traveller finds refuge and unexpected hospitality in the tangled clans of Balquhidder, where old grudges and alliances lie close beneath the surface, and the presence of a famed Macgregor stirs uneasy sentiments. Peace is tentatively brokered not by the sword but by the sweet strife of the pipes, as two proud warriors engage in a friendly contest of music that softens their rivalry and binds them through shared respect.
329 episodes
Comments
0Be the first to comment
Sign up now and become a member of the The Rider Haggard Library community!