Her Fearful Symmetry - Audrey Niffenegger
amazing. a must read if you enjoyed Time Travelers Wife. make sure you have some antidepressants handy.