This book is very hard to describe. It is about the future, the past, the present. It follows several characters in this quest to save the world that they know. The premise of this book is that time is just like any other dimension, and not the sequence that we appreciate now, meaning that there is no cause and effect, and if you change something at a particular point in time, the change will spread to past and future like waves do when you drop a stone in the water. And this is the story of a scientist trying to prove that hypothesis. You can imagine that there are some time travel involved, as well as some dystopian elements and historic elements.
In general, I really liked this book. It was a very interesting plot line that grabbed me into the book. Also, the premise was quite hard to grasp completely, which makes it had to guess the twists that will occur because you could not even imagine that it was possible. However, there is also some criticism to be said. Even though I enjoyed the multi-perspective approach, sometimes I felt like we were following too many characters, and that made it hard to remember who each character was, especially at the beginning. In that sense, I felt that less characters would have allowed for more development of those who were followed, as well as a deeper explanation of the concept of time presented in the book.