Due to copy and paste, formatting has been lost.I think that there's something to be said about time travel books: they can be a bit confusing, what with all the jumping around in time. I clearly consider myself an expert after reading a couple of them, but the others that I've read actually haven't been all that great. I would name names, but I'm not like that. So, you should know that this one isn't all that confusing. Whenever Bennett and Anna would jump, I could keep up. Until the last few pages.The last few pages presented a problem for me...they were a bit too abrupt. I was absolutely shocked at what happened--I was seriously about to accept a very sad thought as the ending, do my crying, and then let people know that the ending was pretty much genius in it's sadness. But honestly, it had a happier ending than I expected, but that was the moment that this book entered the realm of slightly cliched.Before the ending, it was so brilliant. The ending would've been amazing, and honestly, I don't know why I'm pushing this. I liked the ending an all, but the author had the chance to make this book absolutely terrific, and she didn't take it. I don't blame her, but I would have liked it better sad.Okay, I have GOT to move on. Quite honestly, I don't know why I can't, because I love contemporary, and it had an ending that would make a contemp proud, but...sigh. The characters were absolutely amazing, though! I loved them. Anna and Bennett had very good chemistry, and their scenes together just flowed, so I can totally dig that.All in all, I was way too attached to these characters, so it totally skewed my view on this book. The characters were so awesome, but the ending was cliched. These two things war with each other.