Given the task definition and input, reply with output. In this task, five ordered key facts are given. All the given facts are expressed in natural language. Your job is to generate a story 100 to 1000 words long, that includes all the facts given as input in their order of appearance while expanding upon them to produce a broader, yet coherent, narrative.

Fact1: Gangavataran depicted Hindu deity Shiva and divine sage from Vaisnava tradition played by Chitnis and Suresh Pardesi respectively, Fact2: film tells Hindu mythical story of river Ganges 's descent to Earth, Fact3: Bhagiratha For absolution of vows to bring heavenly river to Earth ancestor 's sins, Fact4: only Shiva break Ganga 's fall, Fact5: Ganga agreed Proud with heavenly presence to descend only because of Brahma 's orders
Gangavataran is based on the tales of the Puranas, a genre of important Hindu, Jain and Buddhist religious texts. The film used special effects to show mythological miracles and fantasy scenes, credited to Babaraya Phalke, son of Dadasaheb. Gangavataran depicted the Hindu deity Shiva, and the divine sage from the Vaisnava tradition, Narada, played by Chitnis and Suresh Pardesi respectively. The film tells the Hindu mythical story of river Gangess descent to Earth. For absolution of his ancestors sins Bhagiratha vows to bring the heavenly river Ganga to the Earth. Pleased with his tapasya, Lord Brahma agrees on sending Ganga. But He asks Bhagiratha to pursue Lord Shiva, as only Shiva could break Gangas fall. Proud with her heavenly presence, Ganga agreed to descend only because of Brahmas orders. Her pride made her believe that her fall would only destroy the Earth. But then Shiva trapped her tight in His hair and only let her go when she asked for forgiveness. Her gentle flow after release then absolved Bhagirathas ancestors.