The Time Traveler\'s Wife - Audrey Niffenegger