The concept of the book is quite interesting and the plot keeps you hooked as we take the journey through space and time along with the characters. The story moves forth between years and we see how the time travel affects both the characters and the life they are living. The idea of multiple versions of oneself living in multiple times has been explored quite well.