The Thirteenth Tale by Diane Setterfield
Best Historical Mystery
2,371 books — 5,194 voters