Gentlemen and Players by Joanne Harris
Best Ending
8,043 books — 6,042 voters