One of my favorite books of all time is "Time and Again" by Jack Finney. It's a marvelous time travel book where an advertising art director travels back and forth to 1880's New York City. Well, this book is a virtual tie with it. I wasn't sure what to expect when I started it. It's about a woman who lives with her sister and brother-in-law in the Outer Banks in 1970. She recently lost her husband in Viet Nam and is bearing his child. Late in her pregnancy, it's discovered her child has a heart defect which will kill her soon after being born. To her astonishment, her B-I-L reveals that he's actually travelled back in time and has the ability to send her to the future where, through medical advances, can have surgery to save her unborn daughter.
The story doesn't delve into the science of time travel, and I wouldn't really classify it as science fiction, but more of a love story. And boy did this book grab me. By the time I got about half way through it, I absolutely couldn't put it down. I spent a good part of yesterday afternoon racing through it, it was that good. And not only was it a brilliant story, it was extremely well written. I can definitely see this turned into a movie.