An abandoned baby boy is rescued from floodwaters by Kantaben (Juhi Chawla) and Nattubhai (Paresh Ganatra), the kindly proprietors of a small orphanage. They name the baby Krishna, because the way he was found parallels the legend of how the god Lord Krishna came to live with his adopted parents as a baby. Orphan Krishna (Namit Shah) lives happily in the orphanage with Kanta and Nattu and the other foundling children. But over the years, as one by one his other friends are adopted out to families but he remains, young Krishna comes to believe that he is unadoptable, unwanted, and will never find a family. In despair, all alone one night he goes to a temple and prays to Lord Krishna. This is the story of how Lord Krishna himself (in his mischievous childhood makhan chor 'butter thief' avatar) comes to Earth and befriends the young orphan Krishna. Many adventures then ensue, as Krishna-from-Heaven helps Krishna-from-Earth to discover his family.