Fabuła Mumbaj. Młody hindus Sameer Roshan (Akshaye Khanna) kilka razy z rzędu spotyka tę samą dziewczynę. Ze spotkania na spotkanie jest coraz bardziej przekonany, że to Bóg interweniuje w jego historię stykając ich ze sobą. Młodzi zakochują się. Na przeszkodzie ich miłości stają jednak surowe zasady panujące w domu Nelimy (Sonali Bendre). Nie wolno jej przed ślubem spotykać się z żadnym mężczyzną, nie wolno jej nawet zatańczyć z kimś na weselu. Jej honoru pilnuje brat Mansoor i ojciec. Sytuacja staje się jednak nie do zniesienia, gdy po 12 latach z więzienia wychodzi starszy stryj Neelimy, Jabbar Bakshi (Danny Denzongpa). Despotycznie podporządkowuje on rodzinę swojej woli, przekonany, że pod jego nieobecność doszło do rozluźnienia w domu surowych zasad narzuconych religią. To on decyduje, kogo poślubi Neelima. Małżeństwo nie może się zrodzić z ukradkowych spotkań zakochanej dziewczyny. Neelimie coraz trudniej obronić swoją miłość, szczególnie, gdy orientuje się, że ona, muzułmanka pokochała hindusa. Sameer, który uważa, że „miłość nie wie, co to religia, co to kasta, że miłość sama jest Bogiem”, gotów jest walczyć o swoje uczucie...