Great

The subject matter is quite novel, the foreshadowing application is also very good, lets the human be unable to resist to read in one breath the good work.