This evocative love story follows the ups and downs in the relationship between Vijay (Rajinikanth) and Priya (Sridevi). Vijay is a professional photographer and falls in love with a rich girl, Priya. They marry against her parents' wishes. But soon the marriage is on the rocks due to the difference in their backgrounds. They have a fight and Priya goes back to her parents' house.
After a few days, Priya stomach aches a lot. The doctor says that she is pregnant. Hearing this news, Priya is ready to mend fences with Vijay. She wants to go and tell him the news. But her dad does not allow her to go as he had fixed her marriage with someone else. But she gives her dad the slip and goes to Vijay's house, just to find out that he vacated the place recently.
The next scene shows Vijay in the hospital to visit his friend. Priya's stomach ached and she was brought to the same hospital. Hearing this, Vijay is very happy and tries to talk to Priya, but her dad tells Vijay that he will give him the baby on the condition that he promises he will never see Priya again and Vijay promises.
Priya gives birth to a son and Vijay takes him away. Priya's father tells her that the baby was stillborn. She becomes very depressed and starts visualising that her son is still alive. Vijay brings up the son. Many years later, Priya comes close to where Vijay lives and sees a boy. She follows that boy who turns out to be her son and he leads Priya to Vijay. Will the couple be reunited? With they finally find happiness and peace as a complete family?