A történet Indiában, egy Kalkutta közeli szőnyeggyárban kezdődik, a függetlenség kivívása előtt.
Ravi és Masha gyermekmunkásként dolgoznak egy szőnyeggyárban. Tragikus szerelmi történetük itt szövődik.
A törekvő és határozott Ravi egy napon ráébred, hogy csakis a pénz dönti el, ki szabad és ki marad örökre rabszolga. Ravi egyszerű munkásból szőnyegcsomózóvá küzdi fel magát, életét egyetlen cél vezérli, hogy otthagyhassa a szőnyeggyárat. Ám amikor megtudja, hogy a gyártulajdonos szemet vetett Mashára és magának akarja megtartani, Ravi feláldozza minden megtakarított pénzét, hogy megválthassa Masha szabadságát.
Masha elmegy, de ígéretet tesz Ravinak: minden teleholdkor várni fog rá a legnagyobb kalkuttai Shiva szentélyben.