The Sunday Times Bestseller 2021. As recommended by the BBC Radio 2 Book Club'The novel I've enjoyed most this year' - Hilary Mantel'A mystery, a love story and a ghost story, all …