leftacap23

Eleanor Tomlinson as Demelza (Photo: BBC)