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 a 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 & Vijays son Vicky (Rishi Kapoor) and Anjalis daughter Pinky (Neetu Singh) from her relationship prior to Amit - And Anjali & Amits 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".