A review by tiffjbev
The Time Traveler's Wife by Audrey Niffenegger

5.0