Sami Indusi, mimo tego, że rośnie znaczenie kierowanego przez Gandhiego ruchu zmierzającego do uzyskania niepodległości, pozostają podzieleni: jedni buntują się (jak Bhairav Singh – Amrish Puri), inni służą im (jak jego brat), jeszcze inni handlują z nimi utrzymując towarzyskie stosunki jak książę Raghuraj. Kisna, 12-letni chłopiec, którego ojciec służy w domu zarządcy zaprzyjaźnia się z jego córką Catherine wzbudzając tym zazdrość w zakochanej w nim od dziecka Indusce Lakshmi. Ich przyjaźń zostaje jednak brutalnie przerwana przez ojca Catherine. Odkrywszy, jak bardzo córka jest przywiązana do Kisny, pogardzający Indusami ojciec odsyła ją do szkoły z internatem do Anglii. Mijają lata. Dorosła już Catherine (Antonia Bernath) wraca do wymarzonych i śnionych z tęsknotą Indii. I do Kisny (Vivek Oberoi). Ale sytuacja się zmieniła. Jest 1947, rok, w którym Indie odzyskają niepodległość. Atmosfera pełna napięcia. Kisna pod kierunkiem swojego starszego brata Shankara przygotowuje się do walki, ćwiczy się na wojownika. Pojawienie się Kathy pomaga mu pokazać inną stronę swojej duszy, tą urzeczoną muzyką, pokojową, tworzącą poezję. Młodzi spotykają się wzbudzając znów zazdrość w kochającej Kisnę od lat Lakshmi. Rodziny postanawiają zapobiec problemom w pośpiechu decydując się na ożenienie Kisny z Lakshmi.