Scan barcode
A review by cafedenuit
The Time Traveler's Wife by Audrey Niffenegger
5.0
possibly my very favorite book. fantastic story of love and sacrifice, with some science thrown in. but a beautiful story of life-long, true love.