The Time Traveler’s Wife by Audrey Niffenegger

See book on Amazon or The Book Depository