I did not really know what to expect going into this book, and that's the best bit of advice I can give to anyone thinking of reading it: let go of any expectations. I'm normally not a fan of time travel-based plotlines because they are so often done lazily, without regard to actual logic, but so much of this book is about the logic of time travel, and I LOVED it. I was sucked right in to the story and couldn't put it down-- an entire evening well spent.