Yasodhara was of same age as Prince Siddhartha. They were married when they were both sixteen years old. At the age of twenty-nine Yasodhara gave birth to their only son, Rahula. When Rahula was born, on the same day Prince Siddhartha left the palace in search of enlightenment. When Yasodhara knew that Siddhartha has left the palace, the palace, which was once the place of luxury, comfort and happiness to her, suddenly became like a dark cell to her. She was devastated and was full of grief. Her only comfort was her newborn son.
When Yasodhara came to know that her husband was leading a holy life, she simulated him by removing her jewelry and abandoning the royal dress and meal she wore only a plain yellow robe and took meal once in a day.
Her relatives sent her messages that they would maintain her, but she did not take those offers. Several princes wanted to marry him but she declined all the proposals. Princess Siddhartha struggled for six years to attain enlightenment. Princess Yasodhara closely followed the news about his actions and performed likewise.
When Buddha came to Kapilavastu, Yasodhara did not go to visit him. She thought if she had gained any virtue Lord Buddha would definitely come to visit her. One day after the meal Buddha came to Yasodhara's chamber with his two disciples and sat on the seat prepared for him. When Yasodhara heard about this, she hurriedly came to the chamber and placed her head on the feet of Buddha and clasped his ankles. Thus she showed her reverence, affection and respect to him.
When Yasodhara's son Rahula became a novice monk, Yasodhara also entered the order of nuns. She became Arahant very quickly. Amongst the female disciples of Buddha, she was chief among those who attained great supernormal powers. Yasodhara died two years ago of the Parinirvana of Lord Buddha at the age of seventy-eight.
According to the legends in Buddha's life, Yasodhara met Siddhartha for the first time in her previous life. Then there was a Brahmin named as Sumedha, who identified current Buddha Dipankara as the future Buddha. He was waiting in the city of Paduma for Dipankara and tried to buy flowers for him. But Sumedha came to know that king had bought all the flowers to offer to Dipankara. Then Sumedha saw a girl named Sumidha approached to him with eight lotuses in her hand. Sumedha wanted to buy one flower from her but Sumidha recognized his potential and gave him five flowers against the promise that in the next birth they would be the husband and wife.