The story
In the northern city of Śoṇitapura ruled Bāṇāsura, a thousand-armed demon king who was a great devotee of Lord Śiva. He had a daughter, Uṣā, who one night saw in a vivid dream a beautiful young man she had never met and awoke certain that she was in love with him. Her clever friend Citralekhā, a painter, drew portraits of every young prince she could think of; Uṣā recognised the face as Aniruddha, the grandson of Krishna. That very night Citralekhā, using her yogic power, brought the sleeping Aniruddha from Dwarka into Uṣā's chamber, and the two young people were quietly married. Bāṇāsura, discovering them, was furious; he attacked Aniruddha with all his powers and finally bound him in a great serpent-noose in the palace. When word reached Dwarka that Aniruddha had disappeared, and the sage Nārada told Krishna where his grandson was, Krishna set out at once with Balarāma, Pradyumna and an army. A great battle followed at Śoṇitapura, with Krishna facing both Bāṇāsura and Śiva with his followers, who had promised to protect the demon king. In the end Krishna, respecting Śiva, spared Bāṇāsura's life but cut away all but four of his thousand arms, freeing Aniruddha. The young couple were taken home to Dwarka with honour, and Uṣā entered the family that had come across the world to find her husband.
What it means
Two threads run through this beautiful story. The first is Uṣā's inner recognition: she sees a face she has never met and knows, and Citralekhā's practical friendship makes that recognition real. The second is Krishna's unhesitating response when his grandson is in trouble: he takes an army across the world for the boy, meets even the resistance of great powers, and does what is needed to bring him home. Love, in this tale, is a kind of certainty — both the young couple's recognition of each other and a family's refusal to leave one of its own behind.
What we can learn
There is a kind of knowing that isn't the same as evidence — an inner recognition that a certain person, path or calling is yours. Uṣā's dream is that. But recognition alone is only half the story; it needs a Citralekhā, a practical friend or step, to make it real. And when someone you love is in trouble far from home, Krishna's example is simply not to hesitate. Cross the distance, meet what resists you, bring them back.
For children
Princess Uṣā once had a wonderful dream about a young prince she had never met, and she knew right away that he was very special to her. Her clever friend Citralekhā drew pictures and figured out that the prince was Aniruddha, Krishna's grandson. But Uṣā's father was a fierce king and captured him! Krishna heard about it and came all the way with his family to bring Aniruddha safely home. It teaches that when someone we love needs us, we go to help them right away.
For adults
The Uṣā–Aniruddha story is one of the Bhāgavata's most romantic passages, and it pairs two very different kinds of love in a way worth noticing. Uṣā's love arrives as a certainty from within — a recognition without prior evidence — and would remain a private feeling if her friend Citralekhā did not translate it into practical steps. Krishna's love for Aniruddha is the opposite tone: matter-of-fact, unhesitating action across great distance the moment he learns his grandson is bound. Between the two, the story maps love's whole geography — the inner recognition that begins it, the practical friendship that makes it real, and the family loyalty that will cross a world to bring someone home.
Today's relevance
There are inner recognitions in a life — of a person, a work, a calling — that arrive before any evidence and refuse to be explained away, and there are moments when someone you love needs you to cross a real distance to help them. Both are honoured in this story. Trust the recognitions that keep returning, and find your Citralekhā — the practical friend who helps you translate an inner knowing into a real step. And when a person you love is in trouble, do not wait for the situation to be convenient. Go. Bring them home.
✦ Related verses in the Gita ✦
✦ Frequently asked questions ✦
Who were Uṣā and Aniruddha?
Uṣā was the daughter of the thousand-armed demon king Bāṇāsura; Aniruddha was Krishna's grandson (son of Pradyumna). Uṣā dreamed of Aniruddha before ever meeting him and fell in love; her friend Citralekhā identified him from drawings and brought him from Dwarka to Uṣā's palace by yogic power, where they were secretly married (Bhāgavata Purāṇa, Canto 10, Chapters 62–63).
Why did Krishna go to war with Bāṇāsura?
When Bāṇāsura discovered Aniruddha in his daughter's chamber, he bound him in a serpent-noose. On learning that his grandson was captive, Krishna set out at once with Balarāma, Pradyumna and an army for Śoṇitapura. There he fought Bāṇāsura and even the god Śiva, who had promised the demon king protection; in the end Krishna spared Bāṇāsura's life out of respect for Śiva but cut away all but four of his thousand arms, freeing Aniruddha.
What does the Uṣā–Aniruddha story teach?
It honours two loves at once: an inner recognition that arrives before any evidence — Uṣā knowing Aniruddha from a dream — and the unhesitating family loyalty that will cross a world to bring a loved one home. It also names the role of a practical friend like Citralekhā, who translates an inner knowing into a real step.