Fall on Your Knees by Ann-Marie MacDonaldMiddlesex by Jeffrey EugenidesThe Time Traveler's Wife by Audrey NiffeneggerTo Say Nothing of the Dog by Connie Willis
Best Books Ever
75,834 books — 281,789 voters