The Book Thief by Markus ZusakThe Kite Runner by Khaled Hosseini
Best Twists
8,496 books — 9,312 voters