Shravankumar (Sachin Pilgaonkar) naît de parents très pieux mais qui ne parvenaient pas à avoir d'enfants, Shantvarkumar et Gyanvati (Purnima). Le Seigneur Brahma les avait bénis en leur accordant ce fils, mais les avait solennellement avertis de ne jamais poser les yeux sur l'enfant. Lorsqu'ils brisent cette promesse un mois après sa naissance, ils perdent tous deux la vue.
En grandissant, Shravan se montre entièrement dévoué à ses parents aveugles. Lorsqu'il découvre que leur cécité et leur souffrance sont liées à sa propre naissance, il décide de les porter sur ses épaules lors d'un grand pèlerinage sacré (Tirth Yatra) afin de les aider à recouvrer la vue. Refusant tout luxe, il les sert avec amour, humilité et dévouement tout au long de ce voyage périlleux.
Lors de l'étape finale de leur pèlerinage, le roi Dashrath (Bharat Bhushan), parti chasser le tigre, confond le bruit de Shravan puisant de l'eau dans la rivière avec celui d'un animal sauvage et lui décoche accidentellement une flèche mortelle. Dans son dernier souffle, Shravan supplie Dashrath d'apporter l'eau à ses parents assoiffés. Lorsque le couple aveugle apprend la tragédie, ils maudissent Dashrath, le condamnant à être lui aussi un jour séparé de son fils le plus cher, avant de mourir de chagrin.