Yash et son épouse ont élevé leurs fils avec amour tout en leur inculquant le respect des traditions familiales. Ce que dit leur père, Rahul et Rohan n'y dérogeraient sous aucun prétexte. Mais Rahul tombe amoureux de Anjali, une jeune fille de Dehli.
Brimée par la présence d’un garde du corps zélé qu’elle cherche à distraire de sa tâche, la fille d’un riche homme d’affaires imagine un stratagème pour lui faire croire qu’il est courtisé par une inconnue.
En 1840, une jeune fille nommée Amiran (Bansree Mandhani), âgée de 8 ans est enlevée à sa famille par leur voisin, Dilawar Khan (Vishwajeet Pradhan) et vendue à Madam Khanum Jaan (Shabana Azmi), propriétaire d'un kotha où elle forme des courtisanes. Amiran, qu'on renomme Umrao Jaan, apprend...