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