He’s also against Dev’s newspaper Daily Times that promotes the idea of one nation theory, rejects the notion of Partition and recommends industrialization even at the cost of job loss of blacksmiths. Zafar is a blacksmith and works for Abdul (Kunal Kemmu) and the latter has a communal mindset. At Heera Mandi, Roop bumps into the flirtatious Zafar (Varun Dhawan). Bahaar meanwhile is impressed by Roop and decides to teach her singing. Roop protests and the Chaudharys give in. Satya and others at first are aghast on hearing this decision since Bahaar runs a brothel and that too in the infamous part of the city called Heera Mandi. She decides to learn music under her tutelage. At first she feels lonely but then gets curious by the voice of Bahaar Begum (Madhuri Dixit). After marriage, Roop moves to Husnabad near Lahore where the Chaudharys reside. Dev and Roop get married and the former makes it clear to the latter that this will be a marriage of convenience. Satya, Dev and Dev’s father Balraj (Sanjay Dutt) agree. However, she has a condition – Dev will have to marry her first and only then she’ll move into the house of the Chaudhrys. Roop at first rejects Satya’s offer but upon knowing her medical condition, she agrees. The families of Roop and Satya go back a long way. Her search takes her to Rajputana, Rajasthan where Roop (Alia Bhatt) resides. Realizing that Dev will be shattered after her demise, she decides to find a second wife for him. Satya Chaudhry (Sonakshi Sinha), wife of Dev Chaudhry (Aditya Roy Kapur) is diagnosed with cancer and she is told that she has just a year or maximum two years to live. KALANK is the story of lovers not destined to be together.