Eragon by Christopher Paolini
Best Twists
8,997 books — 10,308 voters