Dzięki szczęśliwemu zbiegowi okoliczności Rajveer zostaje jednym z najbardziej znanych i utytułowanych kierowców rajdowych w kraju. Kiedy znajduje się u szczytu kariery, ulega groźnemu wypadkowi.
Historia o mężczyźnie uwięzionym między dwiema kobietami: jedną, która go nie kocha jednak jest jego żoną i drugą, która darzy go ogromnym uczuciem i pragnie wyjść za niego za mąż...
Po śmierci żony Raj (Jackie Shroff) musi nauczyć się jak być nie tylko ojcem, ale również matką i przyjacielem, dla swoich trzech dorosłych córek. Postanawia znaleźć dla nich odpowiednich mężów, by były zawsze szczęśliwe i stworzyły kochające rodziny. Aranżuje małżeństwo Avantiki (Avni Vasa), niechętnie natomiast zgadza się na ślub Sanii (Himani Rawat) z ukochanym ze studiów. Kłopoty rodzinne córki utwierdzają go w przekonaniu, że tylko aranżowane małżeństwa mają szansę przetrwania i pragnie takiego dla najmłodszej Ishy (Kareena Kapoor). Nie zdaje sobie jednak sprawy, że jest ona zakochana z wzajemnością w przyjacielu rodziny – Ronicie (Hrithik Roshan), któremu Raj również aranżuje małżeństwo z dziedziczką fortuny Monishką (Kiran Rathod). Zaczyna się przedziwna gra, w której ważą się losy trzech rodzin.
Jest 1947 rok. Podpisane zostaje porozumienie, w myśl którego Pakistan ma być odłączony od Indii i w myśl którego Hindusi oraz Muzułmanie mają wolność wyboru co do tego, w jakim kraju chcą żyć. Jednak obietnica ta nie zostaje dotrzymana, gdyż obywateli obydwu narodów zmusza się do ucieczek do własnego kraju. W tym całym zamieszaniu Tara Singh (Sunny Deol) kierowca ciężarówki poznaje podczas jednej ze swych podróży Sakeenę (Amisha Patel). Między nimi rodzi się wielkie uczucie, biorą ślub, rodzi im się syn i tak szczęście rodzinne trwa, aż do momentu w którym Sakeena wyjeżdża z Indii do Pakistanu, aby odwiedzić swego ojca. Dowiedziała się bowiem, że wbrew dotychczasowych informacji o śmierci jej ojca ten jednak żyje i... teraz nie chce jej pozwolić na powrót do Indii. Ma dla niej inne plany - małżeństwo z muzułmaninem...