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

emotional reflective sad medium-paced

4.0