This movie got me so emotionally invested that I am first time writing a review for a movie here. I regret that I didn't watch it earlier and I am glad that I didn't miss out on such a great movie. I highly recommend everyone to watch this movie. It made so much sense to me and I hope it does the same for you I am still reeling from the emotional ups and downs that I underwent while watching this masterpiece. I loved it!