As of now , I have never seen this kind of interesting series on time travel. Though it’s complicated and confusing, makes you think a lot about characters and their links in past and future as well with each other but later it clarifies everything. I would highly recommend to watch it carefully and don’t miss a single scene otherwise you will forget what happened in past and how it’s related to present and future.