I read this book by Audrey Niffenegger several months ago. Overall I really liked it, although I sometimes had a difficult time keeping up with the timeline. There's a lot of jumping around between the present, past and future.
Tomorrow a group of about 11 of us will be getting together for a book discussion (with dinner & drinks of course) and then to see the movie.
I am hoping that the movie will be able to live up to the book, they so rarely do....