This book reads a little bit like a mashup of the movies 'Groundhog Day', 'Vantage Point' and 'Sliding Doors' (which is also a book, but I haven't read it yet), and the 'choose-your-own-adventure' type books. If you want to get technical, you might even think of it as being along the lines of a many-world universe, where all possible quantum outcomes are realizable. The concept of time, is suggested to be circular -- like the Ouroboros, but at one point the protagonist refers to time as a palimpsest, which goes in hand with the way this story unfolds. It explores the what-ifs and alternate outcomes of different choices, actions and situations. I would say that this story provides more food for thought, if you are so inclined, but not so much as everybody's cup of read.