When I first read this book, I was blown away by the wonderful writing and the beautiful ending. Then I read Ayn Rand's Atlas Shrugged and realized where quite a bit of the story came from. It's still a very lovely book, but I don't like the myriad parallels between it and Atlas Shrugged. If you want to enjoy it, make sure you read this before you read Rand's work.