** spoiler alert ** 
 I have a mixed feeling after reading this book. It's very beautiful written, but not so much about the story. 
 There's Daniel, he remembered. Sometimes people are born again, and sometimes more than once, and Daniel, he remembered every lives that he lived, while most people are not. 
 In his first life, it was before century, he was a soldier, carried vengeance in his heart for the death of his uncle. Until one day he reached a village he believed the village of his enemies, so he and other soldiers burnt the village down. He felt no remorse until he reached a house, and saw a girl in it. Later, in his every next life, he always looking for that girl. in trying to make amends. 
 He first fell in love with that girl in his next life when she became his brother's wife. Her name was Sophia. For the cruelity of his brother, he took Sophia away, across the desert trying to find a safe place for her. They ached to be together, but they don't want to dishonored the sanctity of marriage. He got killed, and she died lonely. 
 Life after life, yet they still hadn't found their happy ending. Until they meet again in Virginia, in the year 2004, more than a thousand years since they first meet. 
 They are in the same age now, both were high school student. But will they got the chance to end up together and have a full and happy life? Still, at the very last page of this book, you won't find the answer. 
 So, that's why i say: Come on! For how much longer will you torture these two people. What's the point in writing the story this long, when we won't find the closure about their story?? 
 Their stories are sweet, about true love and such, but when it still haven't got the ending even after all the things that happened you can't help but feel like to claw your own face. 
 I felt like what they had sacrifice and fought for, all the waiting, weren't paid up. they should be happier, there should be more stories about their life together. argh, it end badly, i almost hate this book!