Eragon by Christopher Paolini
Best Twists
8,743 books — 9,934 voters