Summary: Set in alternating historical and future time periods, the story follows Katherine and Mathew as they are born again and again only to fall hopelessly in love every time before being tragically separated.
Thoughts: You know that feeling when you’re reading a book and every page is better than the one before and you can’t stop reading and you’re just following an upward trajectory of awesomeness but then you reach the end, and that trajectory slopes downwards so suddenly? That’s what it felt like. The book was so amazing, almost perfect enough to get five beautiful stars of awesomeness, but then the ending happened and I wasn’t satisfied with the answers I was getting. Despite that, this was a beautiful story about the power of love and its ability to transcend time and hardships. It was unlike any time-travel story I’ve ever read because of its focus on the romance more than the other aspects that kept pecking at my brain (time-travel, reincarnation – how is this happening?). Wanting the answers to these questions and wanting to reach a time period where Catherine and Mathew weren’t terribly separated, was another thing that kept pushing me to finish immediately. The story followed Mathew and Catherine through 4 different time periods, but they were woven together so flawlessly and the attention to historical detail was very well-done. The history geek in me has to praise this. As for the futuristic time-line, it read very realistically and a bit like modern-times rather than the super technological future you’d probably have in mind. Catherine’s voice was so real and funny that it lightened whatever dark and sad road the story was about to take. Overall, if you’re a fan of historical novels, or romance novels, or light sci-fi novels, then I highly recommend you read this book (it being a brilliant mashup of all these things). However, bear in mind that the ending may not go as far as you’d hoped.