‘When Claire Danes and Tom Hiddleston were cast I was in shock’: Sarah Perry on The Essex Serpent | Sarah Perry Read more