It is confusing for the first few chapters, and I occasionally had to stop and think about the time schemes... but it is incredibly worth it in the end. This is a wonderful love story with, for once, an original concept. It's very well written... I'm surprised this is the author's first book - many of the passages are just so beautifully constructed. Sure, there might be a few plot holes, but they are not important. If the reader does not understand some things, it is because the characters don't either; any confusion simply further conveys the essense of Henry's feeling that he has little control over his life, and Clare's fear that she will lose him.