Yashovardhan Raichand (Amitabh Bachchan) and his wife Nandini (Jaya Bachchan) have raised their sons Rahul (Shah Rukh Khan) and Rohan (Hrithik Roshan) showering them with love and affection. Yash has tried to pass on to his sons the values, the heritage and the rich traditions of his family.
Nandini on the other hand has different dreams and aspirations for her sons. Her own dreams of love which she would like her sons to experience. Both her sons, but more so Rahul as she shares a special bond with him. An unusual bond that enables her to feel him even when he is not around and which will help her live through the torturous years when he leaves the house. Once that has been cultivated with love for a child that was not meant to be and who brought laughter and happiness into her empty world. A child who was adopted.