The Time Traveler’s Wife by Audrey Niffenegger Here it is. I’ve finally managed to finish reading this book! And it was not easy! Keep reading