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