The story of the movie is just fine but music wise the movie is top notch. The actors did their job fairly. But the ending of the movie is just so predictable. The emotions and details were fine but to be honest I don't understand why this movie is so talked about. I just watched it due to good imdb rating but i kind of have mixed feelings for it. Overall this is quite similar to a bollywood movie.