This was great fun to read, and dealt with some really interesting subjects. I got slightly side tracked trying to make sense of the time travel (like, is it consistent). To be honest - it is a really unique take on the paradox problem. It did a great job of hinting at a wider fuller world around the story too. I found the ending a bit "neat" given the whole book had been around the complexities of real life.