[4/5] This movie is an underrated gem. Direction, cinematography, acting everything is almost perfect. The characters have great arcs. It didn't feel I was watching characters, it felt like they're real people evolving with me over the course of time. The Music & Songs are soulful, meaningful and even gut wrenching sometimes. The movie is directed and edited in a way with many flashbacks & flash forwards which creates an emotional impact. As for the flaws, the flashbacks & forwards can make few scenes confusing, where it takes a while to understand at what time this is happening. Though it doesn't affect the overall experience of the film. I Highly recommend it.