24 Following
Giulia

Giulia

The Time Traveler's Wife

The Time Traveler's Wife - Audrey Niffenegger Very good use of time travel to complicate the plot. The ending both satisfied me and broke my heart at the same time.