Part thriller, part mystery, with a powerful love story at its heart, Sarah Phelps^s (Oliver Twist, EastEnders) three-part adaptation embraces all of these qualities, delivering a vibrant, visceral, story. 