First thing I feel the need to mention about this novel is that it require a certain level of intelligence in order to get through it. With that said, I wouldn't recommend it to those who are use to easy reads. There is a lot of philosophical, poetic, and abstract ideas. For that reason, I loved it! If I could give half stars, I would give it 4 1/2. It an original idea, the romance is presented in a realistic, albeit intense, fashion, and the characters are likable. It has a great plot, and a well thought-out ending. I can't wait to read the next book.