This book was recommended to me by a friend and I LOVED it. The book is The Time Traveler's Wife by Audrey Niffenegger. It's her first book from what I understand and it has a very very interesting twist on the whole time travel idea and the plot is amazing. I'm going t shut up now before I give anything away. 