Title: The Time Traveler's Wife
Author: Audrey Niffenegger
Year: 2003
Beautifully written, this book now ranks among my favorites for the year despite its more bizarre and unsettling moments; the last 50 pages are unspeakably poignant and powerful, especially for the emotionally-sensitive, deeply romantic dreamer.