The Only One Left by Riley Sager
Best Twists
8,750 books — 9,967 voters