The Time Traveler's Wife by Audrey Niffenegger
Best Love Stories
5,286 books — 9,906 voters