I like my fantasy book to fit one another. What I mean is, you can have your fantasy world as crazy as you like but please stick to your rules. Because otherwise it would just fall apart and unbelieveable.Carroll broke too many of his own rules in this book for me. His concept of different selves just plain sloppy and used mainly to make it easier for him but not for the benefit of the story. When I tried to see the big picture I didn't see how it all connects the way it should on time-travel theme. And what about the dog, the alien, the mystery? Everything ended unsatisfactory.