The Time Traveler's Wife : A Novel (2003) by Audrey Niffenegger.
I found this book on the Staff Recommends table at the Central Library. This is a long but extraordinary story about the lives of Henry, a librarian, and Clare, an artist. I am not sure if this book would be difficult to read with the time line flashing from past, present and future repeatedly. I listened to this book on CD and found it easy to follow along with the time changes, because there were two readers - one male for Henry and one female for Clare. I actually laughed out loud and cried while reading this book. It is an amazing trip. Check the catalog for availability
I plan to reread this book. I can't remember the last book I read where I was so completely enraptured by the story and characters.
Submitted by Paula N. @ MPL Central