In the present day, a skeptical young man visits the Jagannath Temple, Puri. A priest counters his rationale by recounting the life of Lord Krishna, emphasizing that his true essence is love, explored through his relationships with Radha, Rukmini, and Satyabhama.
The narrative shifts to the past. In Vrindavan, a young Krishna shares a spiritual love with his childhood companion, Radha. When Krishna leaves for Mathura to fulfill his destiny and defeat his tyrannical uncle, Kans, he promises to play his flute for Radha one last time before his mortal death. Years later, Krishna rules as the King of Dvārakā. During a chariot race, he meets Bhama, daughter of the merchant Satrajit. Bhama falls in love with Krishna despite her father's deep enmity toward him.
While Bhama hopes to win Krishna's heart, he returns from a journey with a bride, Princess Rukmini of Vidharba. Rukmini, an incarnation of Goddess Lakshmi, had written to Krishna requesting rescue from an arranged marriage to Shishupala. Acknowledging her devotion, compassion and affection, Krishna intervenes and marries her; he recognises her as his wife and his love.
Later, Satrajit falsely accuses Krishna of stealing the sacred Syamantaka jewel. To clear his name, Krishna tracks the jewel to the bear king Jambavan, eventually returning with both the gem and Jambavan's daughter, Jambavati, as his wife. Bhama exposes her father's lies to defend Krishna. In honor of her honesty, she earns the name Satyabhama and is accepted as Krishna's wife.
When the demon Narakasura abducts 16,000 women, Satyabhama accompanies Krishna into battle. Krishna reveals that Satyabhama is an incarnation of the earth goddess, Bhumi, making her the only one capable of killing Narakasura due to a cosmic boon. Satyabhama slays the demon, and to protect the honor of the rescued women, she requests Krishna to wed them all as their refuge.
Following the Kurukshetra War and the fulfillment of Gandhari's curse, the Yadava clan destroys itself, and Dvārakā begins to submerge into the ocean. Pierced by an arrow fired by the hunter Jara, a dying Krishna plays his flute to fulfill his final promise to Radha. As the survivors prepare to flee the sinking city, Satyabhama peacefully immerses herself into the ocean to reunite with Krishna in the afterlife.
In the present day, the young man is profoundly moved by the story. As he exits the temple, he discovers the real priest has just arrived late. He finds only a peacock feather where the storyteller stood, realizing he had been speaking to Krishna himself.