The Time Traveler's Wife by Audrey NiffeneggerThe Lovely Bones by Alice SeboldThe Poisonwood Bible by Barbara KingsolverWe Need to Talk About Kevin by Lionel ShriverThe History of Love by Nicole Krauss
Best for Book Clubs
15,005 books — 18,878 voters