Based on Mahabharat, Karna was the story of a deprived child born from Lord Surya and Kunti. Kunti gave birth to this son on receiving a boon from Rishi Durvasa, who gave her a mantra through which she could please any God. Kunti tried her luck and received Karna as her son.