"The Time Traveler's Wife" is one of the most interesting, powerful books I've read in a long time. Audrey Niffenegger did a beautiful job taking some of the most complex ideas - time travel, marriage, love, children, friends, literary and artistic allusions, religion, death, drugs, childhood, growing, loss, and what it means to be human - and weaving them together poetically and with amazing clarity. Her characters are wonderful, "real" people with strengths and flaws, and I really grew to adore them. Despite skipping around time at the same rate as Henry, the time traveler, the events are sequenced in such a way that you still witness each character's growth as a person, as well as discover many surprises along the way. Clare and Henry's story is one of the best love stories I've read in a very long time. This book also echoes important modern-day questions about the appropriateness of gene therapy, and what it means to be a human being. I highly and enthusiastically recommend this book.