I enjoyed reading this book. I liked how the author played with time but still managed to tell the story almost chronologically using Claire's life as the anchor in all the time jumping. This story plays with things like fate and destiny, which is always interesting. I liked the characters, even if their whole world was consumed by each other. I initially liked Claire, and applauded her for being willing to wait around for her man, but towards the end, some of her decisions didn't make sense to me and made me not like her. It was enjoyable to listen as an audiobook as the two narrators told this story and I think that led to my overall enjoyment.