Guest Stars Diana Kent as Lady Rose Holly Weston as Lucy Dawes Rosie Holden as Merryn Tyrell Seb Carrington as Oliver Dewitt Jarrad Ellis Thomas as Alexander Walgrave Uncredited Richard Price as Villager