Raj Malhotra (Salman Khan) and Priya (Rani Mukerji) are from well-to-do families and meet at a wedding and fall in love. They are married and soon afterwards, Priya gets pregnant. Early in the pregnancy, Priya miscarries and becomes permanently infertile. On Dr. Balraj Chopra’s (Prem Chopra) advice, they decide to look for a surrogate mother to bear Raj’s child and hide Priya’s infertility from their conservative family. Raj meets Madhubala “Madhu” (Preity Zinta), a prostitute, who agrees to carry Raj’s baby in exchange for money. After some much-needed behavioral grooming and an image makeover, Madhu meets Priya – who is unaware of Madhu’s background, and the three depart for Switzerland to carry out their plan.Soon Madhu is pregnant with Raj and Priya’s child, and he happily tells his family that Priya is expecting. Meanwhile, Raj’s business partner Ajay Sharma (Adi Irani) begins to sexually harass Madhu and she decides to leave Switzerland, mistakenly believing that Raj told his friend that she is a prostitute. Eventually, Priya finds out about Madhu’s past, but still believes that Madhu should carry their child, and she begs her to stay. Finally, Raj’s friend assaults Madhu but Raj saves her. Overwhelmed by Raj’s kindness, Madhu falls in love with him.