Set in 1946 in Husnabad which is apparently close to Lahore in the Dharma-world (but in reality, it’s in Telangana), and we can see snow-clad mountains as Zafar (Varun Dhawan) plays the sport of Bullfighting in Spanish-style. Roop (Alia Bhatt) while running after a falling kite starts dancing with the villagers and complains about how hard it was to catch the kite. Satya (Sonakshi Sinha) is dying because of a fatal disease and wants Roop to marry her husband Dev (Aditya Roy Kapur), because why not?
Roop agrees because she has two ‘unmarried’ sisters and her father will not be able to ‘take care’ of them alone. Don’t underestimate Roop! She also has some demands to stay in Dev’s castle after getting married to him and being his second wife – she wants to learn singing from a brothel owner Bahar Begum (Madhuri Dixit). Balraj Chaudhry (Sanjay Dutt) is head of the house and does nothing apart from doing nothing. All of these ingredients mix together to make that thing which our mothers warned not to take from strangers on the road.