Kabhi Kabhie is a story about a young poet Amit (Amitabh Bachchan), and the young and beautiful Pooja (Rakhee Gulzar).
It is a story about how these two young and loveable hearts visualise a perfect future together – But destiny has other plans, as Pooja bows to the wishes of her parents and marries Vijay (Shashi Kapoor). How Amit drifts away from his poetry in an futile and unsuccessful attempt to leave behind his memories of Pooja by getting married to Anjali (Waheeda Rehman ) – How picture perfect is the life of Pooja and Vijay together is what a part of Kabhi Kabhie is about.
Spanning over to the next generation and how Pooja & Vijay’s son Vicky (Rishi Kapoor) and Anjali’s daughter Pinky (Neetu Singh) from her relationship prior to Amit - And Anjali & Amit’s daughter Sweetie (Naseem) come together, and a chain of events bring together old lovers as friends, some 20 years later is what forms the rest of Kabhi Kabhie.
Kabhi Kabhie is a film about love story of generations - It is a film that happens "Sometimes".