Seumas is struggling with the secret of who Rory really is. Elsewhere in the village, Cairistiona returns to reopen the hotel after the fire. Show more
Discover 11,128,835 listings and 278,162 playable programmes from the BBC
Seumas is struggling with the secret of who Rory really is. Elsewhere in the village, Cairistiona returns to reopen the hotel after the fire. Show more