The Book Thief by Markus ZusakThe Kite Runner by Khaled Hosseini
Best Twists
8,341 books — 8,955 voters