The Secrets She Keeps
BBC1, 9pm Agatha (Laura Carmichael, below) is nowhere to be found. Hayden, who’s on leave from the Navy, becomes increasingly concerned, little realising the horror about to unfold at the hospital, where Meghan is preparing to give birth. In flashbacks, there’s also a chance to find out more about Agatha’s tragic past and the event that has left a long-standing emotional scar. ★★★★★