3.5 stars I am honestly not quite sure how I feel about this book. On one hand, I sped through it, and I hungered to find out what happens and hoping that I got the ending I was hoping for. This is more of a mystery than I usually read, which is maybe contributing to my mixed feelings. The plot unfolds at a slow pace at the beginning, but then it picks up. Like Haven, I was constantly wondering who can really be trusted, and on the edge of my seat not knowing what is really going on. But, Haven seemed almost to naive- she was back and forth it seemed like every single chapter. The premise of a love that cannot die, and reincarnation is such a compelling premise, but I felt like this book was too focused on the table tennis trust this person, no wait, they are lying, no wait... I guess that I just wanted more of the love story than the mystery. I also am torn as to what this book is trying to convey about religion. I am a christian, and although there are two different churches and sets of people portrayed in this novel, and it could be said that the ones with the real faith can be redeeming, it just does not sit well with me. So-- on to the things that I liked: this was not predictable-- I honestly did not know who to trust, I was not ahead of Haven, and I was in suspense. I also really like the character of Beau, her best friend. He is amazing- and different from any best friend/brotherly like characters that come to mind.