The Time Traveler's Wife by Audrey Niffenegger
Best Books Ever
80,173 books — 299,011 voters
The Glass Castle by Jeannette Walls
What To Read Next
21,316 books — 25,123 voters