- Naina, an introverted, perpetually depressed girl's life changes when she meets Aman. But Aman has a secret of his own which changes their lives forever. Embroiled in all this is Rohit, Naina's best friend who conceals his love for her.
- The film's female lead, Naina (Preity Zinta) narrates the story. Her father had committed suicide years ago which left a deep impact on her heart. Her family is dysfunctional since her mother and grandmother just cannot stop arguing. But when Aman (Shahrukh Khan) arrives next door, the whole gloomy conditions change. Aman infuses life in skeptical and overtly serious Naina, and she falls in love with him. But Aman knows that he cannot marry Naina because of a secret which he cannot divulge to her. So he intends upon setting her up with her best pal Rohit (Saif Ali Khan).—Soumitra
- Naina is a very serious girl with a very serious life. But one day, her soul is awakened by the happy-go-lucky Aman, who teaches her that life is meant to be lived. Naturally, she falls in love with him. But Aman is harboring a secret that keeps him from reciprocating Naina's love. But he cannot stand having her live a life without love, so he sets off on a mission to fill her life with someone else's love - someone she already knows....—anna bo banna
- Naina and Rohit are best friends. When Aman comes into their lives, their worlds are turned upside down. Aman tries to play matchmaker between them and succeeds as Rohit falls for Naina. However, Naina falls in love with Aman, who although also in love with her, rejects her love. Meanwhile, Aman goes around fixing Naina's family problems.—Moneymaker
- Naina Kapur is the eldest of three and currently doing an MBA course in New York City. Her coursemate Rohit is a playboy wannabe who fails more than he succeeds, and the two befriend each other since she's one of the few women he doesn't plan to court. Naina lives with her mother and her paternal grandmother who, in essence, is your stereotypical mother-in-law. Not everything is going smoothly for the family. Their restaurant business is constantly in the red and family squabbles between the two in-laws are constant. However, the Kapur family still maintains their status quo, even if the children are unhappy about it. Enter Naina's new neighbour, Aman Mathur - a charismatic busybody who gets into everyone's face and then gets away with it. He brings a new life to the neighbourhood and slowly but surely begins to change the lives of everyone around him. He pushes people to become the best that they can be, and even gets Rohit spurred on enough to court Naina seriously. That is, until he realises that he's falling hard for Naina as well. And to complicate matters, Naina has also fallen for him.—Peter Lin
- Naina Catherine Kapur (Preity Zinta) is an angry young girl, for more than one reason. Her father committed suicide when she needed him the most, leaving her mother Jennifer (Jaya Bachchan) to raise their two young children Shiv (Atith Naik) & Gia (Jhanak Shukla) all alone.
The restaurant Jennifer operates is faltering. Furthermore, Naina's paternal grandmother, Lajjo (Sushma Seth), blames Jennifer for the suicide and refuses to accept Gia (Jhanak Shukla), a six-year-old girl whom Jennifer adopted, as her granddaughter, blaming her for bringing bad luck to the family.
Naina has to put up with the daily fights that take place in the house as a result. The bright spots in her life are the toiling and tolerant Jennifer and Naina's bumbling MBA classmate Rohit (Saif Ali Khan). Aman Mathur (Shahrukh Khan) arrives in Naina's neighborhood and soon changes everything. Noticing the sadness of his new neighbors, he intervenes. His well-meaning interference in their activities, his revival of their financial condition, and his general optimism, soon change their lives for the better. Although Naina is initially reluctant to enjoy Aman's presence as others do and is irritated by his extroverted, overly-enthusiastic attitude, she grows to like him and eventually falls in love with him.
Meanwhile, her friend Rohit has been in love with her. On Aman's encouragement, he calls Naina for lunch but before he can confess to her, she reveals her love for Aman. Rohit informs Aman about this and leaves shortly for his parents' home. Naina goes to Aman's house where, to stop her from confessing her feelings to him, Aman tells her that he is married to a woman named Priya (Sonali Bendre), who is actually his doctor. Aman, it is revealed, is dying of a severe condition that is progressively weakening his heart. Knowing that his lifespan is limited, he goes through life facilitating friendships and courtship, and urging people to enjoy themselves in the present moment since "Tomorrow might never come".
His excursions into such altruism, eventually leads him to sacrifice his love for Naina and instead play matchmaker between her and Rohit. After a few weeks of courtship, Naina starts to like Rohit as more than just a friend. However, when she finds out that Aman has been helping Rohit to woo her, she gets very angry at them both. Eventually though, she accepts Rohit's proposal of marriage. The tension within Naina's family also stops when Aman, after accidentally intercepting a personal letter addressed to Jennifer, reveals that Gia is Naina's half-sister through their father's extramarital affair. Jennifer's selfless acceptance of her husband's infidelity is what led to his suicide. Lajjo finally accepts Gia, and the now-united family wholeheartedly prepare for Rohit and Naina's wedding.
As the film progresses, Aman's health deteriorates. At the engagement party of Rohit and Naina, an episode of intense excitement nearly kills him. Naina, in a chance-encounter meets Priya, Aman's supposed wife, and learns the truth of Priya being Aman's doctor. She then realizes that Aman had lied about his marriage to hide his true condition, and possibly, the fact that he loves her too. She goes to see Aman, and although he defiantly refuses to admit his true feelings, she finally understands that he loves her deeply as well. Aman convinces Naina to get married to Rohit anyway, because he knew he won't live much longer and doesn't want to leave her alone and heartbroken after his death. She accepts and shortly after Rohit and Naina marry. Aman on his death bed, makes Rohit promise him that Rohit will let him have Naina in the next life (heaven). Aman in a hospital room eventually slips away in his sleep, with Rohit by his side and Naina watching through the door.
Twenty years later, an older Naina relates the story of Aman's selfless love to a grown Gia and how he was her first and true love and that she nor Rohit can ever forget him and neither can Gia. And, it is seen that she and Rohit now have a daughter of their own.
Contribute to this page
Suggest an edit or add missing content
More from this title
More to explore
Most anticipated Indian movies and shows
Percentage shows amount of top page views.