The film's major twist is not a plot shock but an emotional one. After Rohan manages to bring Yash and Nandini to London, Rahul and Yash finally come face-to-face. The twist is the crumbling of Yash's ego: he doesn't just accept Rahul; he admits he was wrong. Nandini finally speaks up against her husband, telling him he lost his sons because he didn't know how to be a father. The film ends with Yash apologizing to Rahul, burying the hatchet, and the family reuniting for Anjali's sister's wedding to Rohan.
कभी ख़ुशी कभी ग़म
"It's all about loving your parents."
Director: Karan Johar
Cast: Amitabh Bachchan, Shah Rukh Khan, Hrithik Roshan, Kajol, Jaya Bachchan
Kabhi Khushi Kabhie Gham — Ending Explained
⚠️ Spoiler Analysis
Alternative Interpretations
While ostensibly about 'loving your parents,' modern critics often read the film as a critique of toxic masculinity. Yash Raichand's refusal to listen to his family destroys their happiness, and the resolution only comes when he is humbled. Some interpret the film as reinforcing patriarchal norms, as the son (Rahul) still craves the validation of the father who wronged him, rather than breaking away completely. Another reading suggests the film is a fantasy of the 'perfect Indian family' specifically tailored for the diaspora, alleviating their guilt of leaving home.
Explore More About This Movie
Dive deeper into specific aspects of the movie with our detailed analysis pages