The Time Traveler's Wife

The Time Traveler's Wife - Audrey Niffenegger All I can say is its confounding with all the time-travelling and dates and ages of the characters but still engrossing to certain extent! Im not sure if Ill read it again though.