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

5.0

there are things that are wrong on so many levels but way it somehow comes together into one book is beautiful fight me