The Thirteenth Tale by Diane Setterfield
Best Historical Mystery
2,109 books — 4,556 voters