The film follows the opulent Kapoor family, centered on Madanlal [Saeed Jaffrey] Kapoor, his wife Geetarani [Farida Jalal] M.Kapoor, their daughter Roshni, and son Gaurav. One fateful day, as Gaurav returns from a bank, a gang led by Shiva attacks him, but Rohit Malhotra [Akshaye Khanna] steps in to save the day. Impressed by Rohit’s courage and loyalty, Gaurav hires him at his firm, and the two men become inseparable friends who share late-night talks, business advice, and a bond built on trust. As their partnership deepens, both men find themselves drawn to the same woman, Shweta Sharma [Madhuri Dixit], a bright and compassionate figure who embodies warmth and grace. The complicated triangle tests their loyalties, and Gaurav makes a painful decision to step away to preserve their friendship rather than let romance drive a wedge between them.
Shweta and Rohit’s relationship blossoms into a genuine love, and the couple dreams of a future together. Yet danger intrudes when Shiva strikes again, this time hurling Rohit off a cliff in a brutal assault. The fall leaves Shweta stunned and speechless, her voice silenced by shock. The Kapoor family, realizing that Gaurav’s heart is still set on Shweta, turns to Shekhar Sharma [Farooq Shaikh], Shweta’s brother, and urges an engagement that would seal the union. Meanwhile, a cruel twist of fate reveals that Gaurav is secretly battling a brain tumour, a revelation that shakes the entire family and steels Gaurav’s resolve to restore Shweta’s happiness before fate can do so much more damage.
To give Shweta a shot at happiness, Gaurav discovers a lookalike of Rohit, a man named Tony Braganza, and the possibility of rekindling Rohit’s appeal surfaces anew. But a crucial question lingers: is Tony truly Rohit, or is there more to this doppelgänger than meets the eye? What unfolds is a winding, emotional journey through love, devotion, and the impossible choices that test true friendship, described in the film as a tangible sense of Mohabbat. In a pivotal turn, Rohit learns that the secret admirer of Shweta is none other than Gaurav, who loves her deeply, and he contemplates murder as a grim solution to protect his friend’s happiness. Yet he chooses to sacrifice his own romance for the sake of friendship, a decision that compounds the moral complexity of their lives.
The truth eventually surfaces when Gaurav uncovers that Tony is Rohit, and he urges Rohit to return to Shweta, to let love run its course without deceit. Tragically, Gaurav’s brain tumour takes its toll, and he dies, leaving the family to grieve and reflect on the price of loyalty. In the aftermath, Shweta’s voice returns in a moment of shock, signaling a bittersweet ending where love and loyalty collide. The narrative lingers on the themes of duty, friendship, and sacrifice, asking whether true happiness can ever coexist with the demands of familial ties and personal sacrifice, and leaving audiences to ponder the eternal pull of Mohabbat.
- Dr. R.C. Goyal [Tej Sapru] looks on with professional concern as the medical and emotional crises unfold, while Khalajaan [Guddi Maruti] and the family’s everyday dynamics add texture to the Kapoor household’s world. The cast’s performances—Madanlal [Saeed Jaffrey], Geetarani [Farida Jalal], Gaurav [Sanjay Kapoor], Shweta [Madhuri Dixit], Rohit [Akshaye Khanna], Shekhar [Farooq Shaikh], and the others—build a layered tapestry of affection, conflict, and sacrifice that resonates long after the credits roll.