Nearly 30 years on from its original publication, Hilary Mantel revisits her third novel to create a ten-part serialisation. Frances' suspicions about the empty flat grow. Show more
Discover 11,128,835 listings and 278,128 playable programmes from the BBC
Nearly 30 years on from its original publication, Hilary Mantel revisits her third novel to create a ten-part serialisation. Frances' suspicions about the empty flat grow. Show more