I didn't give it five stars and here is why. The story is very complicated to follow. It's all about physics, chemistry and astronomy. There is a lot, I mean A LOT of details about physics and chemistry so it's easy to have a hard time following the story. That is why I did not give five stars. Otherwise, the story is just incredible. I loved it and could not put it down. I really recommend it.