How anyone could award this film less than ten stars is beyond me. No spoilers here, suffice it to say that Deepika has done it again with another outstanding performance - and the camera loves her. All of the actors put in faultless performances, the story was interesting and the music was great. I watch a lot of Bollywood, basically because Hollywood has nothing to offer that is anywhere near as good. I loved the film, I thought it was excellent, Ignore the gainsayers - they haven't a clue what they're talking about.