It may not be the greatest movie in Bollywood history but for me it is the best Bollywood movie I have ever seen. The cinematography of the movie is absolutely breathtaking. It is not like other Bollywood movies where they try to overact. The acting of the movie is done to perfection. Specially Ranabir Kapoor and Priyanka Chopra did their role without forcing the character rather manifested naturally in their acting.
It is not like a typical movie people would see and forget about it later. It is a movie that would live long in your memory. I would call it an art rather than a movie.
It is a movie that is very close to my heart. In my life, I have seen almost 500 movies from different countries but this would remain on the top shelf among the other great movies I have seen.