What we have here is a work of fiction exploring the deep philosophical themes of Nietzsche's eternal return. Everything is predetermined, the universe is in fact a series of ever repeating cycles, with the same events repeating themselves in a cosmological ouroboros.
Or, you know, the author...