Sanjana (Kareena Kapoor) is a free-spirited, outgoing girl who falls in love with a man she has only spoken to over the phone—Prem Kumar (Abhishek Bachchan). Her conservative family arranges her marriage to Prem Kishen Mathur (Hrithik Roshan), a simple, honest man from a small town. The film's drama revolves around mistaken identities, the conflict between traditional values and modernity, and the question: Can you love two people named Prem?