Kabhi Alvida Naa Kehna is the story of a football player, Dev (Shah Rukh Khan) - whose career falls apart after an accident that leaves him handicapped for life - and Maya (Rani Mukherjee) who struggles to come to terms with her inner self after she realises that she cannot have children.
Dev's wife, Rhea (Preity Zinta), is a modern career-driven girl, while Maya's husband Rishi, (Abhishek Bachchan), is everything that is classy and urbane.
The movie explores the depths of human emotions, the dark corners of every personality. Kabhi Alvida Naa Kehna takes an interesting turn when Dev meets Maya and sparks fly.
The new found relationship soon creates complications between the two couples. It also causes them to put their lives and their marriages into perspective and face life as they had never done before.