A Thousand Splendid Suns by Khaled HosseiniThe Pillars of the Earth by Ken FollettWater for Elephants by Sara Gruen
Best Books Ever
80,179 books — 298,997 voters