The time traveler's wife - NIFFENEGGER (Vintage, 2004)