The time traveler´s wife - Niffenegger, Audrey (A Harvest Book, 2003)