Priya Baxi (Preity Zinta) jest "oczkiem w głowie" rodziców. Jest inteligentną, wesołą i popularną dziewczyną. Priya zakochuje się w Rahulu Modi (Saif Ali Khan). Ich życie komplikuje się, gdy Priya dowiaduje się, że jest w ciąży. Mówi o wszystkich rodzicom. Ci udają się do rodziców Rahula w celu ustalenia szczegółów ślubu, jednak ku zdziwieniu wszystkich, Rahul odmawia ślubu. Zdruzgotana Priya musi podciąć decyzję, czy usunąć ciążę.
Osierocony jako niemowlę, bezimienny, niepokorny chłopiec zmaga się z drwinami na temat swojego imienia i religii. Gdy pewien kapłan, zapytany przez chłopca o imię odpowiada "Ram Jaane" czyli "Bóg (Ram) wie", chłopak przyjmuje to jako swoje imię. Wyrasta na złodzieja, kryminalistę i gangstera. Dorosły Ram Jaane (Shahrukh Khan) kocha swą przyjaciółkę z dzieciństwa, Belę (Juhi Chawla), sądząc, że ona odwzajemnia jego miłość. Odkrywa jednak, że Bela pragnie poślubić Murli'ego (Vivek Mushran), jego przyjaciela z dzieciństwa, który obecnie opiekuje się sierotami. Murli, który ze względu na Ram Jaane'a ukrywa swą miłość do Beli, nie jest uszczęśliwiony wpływem, jaki Ram Jaane ma na niektórych chłopców. Pewna ich część zaczyna naśladować styl Ram Jaane'a i zachowanie swego idola...
Sapna zazdrości urozmaiconego i wygodnego życia rodzinie Saigal. Jej ojciec pracuje dla nich jako szofer. Rodzinę tworzą Bhanupratap, jego żona Shanti i synowie Vijay i Vikram. Vijay to abstynent prowadzący rodzinny biznes, a Vicky to podrywacz, kobieciarz i pijak. Spotkanie z Sapną zmusza syna marnotrawnego do zmiany sposobu życia. Kiedy mówi on rodzicom, że zamierza poślubić córkę szofera, jego matka nie zamierza tego nawet rozważać. Vijay próbuje wyjaśnić wszystko i również zakochuje się w dziewczynie. Ich matka pozostaje nieugięta, nawet gdy Sapana wraca po latach jako znana modelka. Vicky jest zdruzgotany, gdy dowiaduje się, że brat jest jego rywalem w miłości. Vijay musi się poświęcić swoje uczucia dla dobra brata, jednak czy Sapna właśnie tego chce?
Dwóch spłukanych i pozbawionych planów na życie młodzieńców odkrywa, że w okolicy mieszka przepiękna spadkobierczyni fortuny i postanawia nakłonić ją do małżeństwa.
Naiwny, rozbrajająco szczery Sunder Srivastava (Shahrukh Khan) jest nauczycielem wiejskim w Jawaharpur. Uczy dzieci pod gołym niebem w cieniu drzew. Jego marzeniem jest spełnić wolę ojca budując we wsi prawdziwą szkołę. Brakuje mu jednak na to pieniędzy, więc gdy jego przyjaciel z dzieciństwa Prem odwiedziwszy go opowiada, ile może zarobić jako nauczyciel w Dubaju, Sundar decyduje się na wyjazd. Po drodze jeszcze w Bombaju, gdzie ma się spotkać z Premem, zostaje podwójnie oszukany. Zamiast Prema czeka na niego list z przeprosinami. Pieniądze, które Sundar pożyczył na ich wspólną podróż, Prem postanowił zużyć na swój start w Dubaju. Ponadto zbyt ufny Sundar zostaje okradziony z bagażu i pieniędzy. Włócząc się bez celu trafia na stary cmentarz chrześcijański. Przysiada na czyimś grobie i przepraszając właściciela za naruszenie spokoju żali mu się na swój los. Nie spodziewa się odpowiedzi, ale nagle ogarnia go przerażenie. Słyszy głos z ...grobu. Należy on do Amara Kumara (Naseeruddin Shah). Niegdyś znany jako Marco był on groźnym gangsterem, który z miłości do swojej żony Savitri Kaul stał się uczciwym człowiekiem. Ta zmiana przyczyniła się do jego śmierci. 20 lat temu zabił go jego własny podwładny Kunta. Bóg zapowiedział Marco, że wyzwoli go człowiek, który usłyszy jego głos. Głos człowieka umarłego. Tym człowiekiem okazał się Sunder. Stają się wspólnikami w zemście. Marco pomaga Sunderowi nie tylko uzyskać posadę trenera krykieta w college'u swego teścia, ale też zdobyć serce swojej córki Mali (Urmila Matondkar). Mala żyje pełna żalu w stosunku do ojca, przekonana, że porzucił rodzinę doprowadzając jej matkę do śmierci. Upewnia ją w tym zabójca ojca, który w jego imieniu nadal kieruje gangiem dokonując przestępstw na jego konto. Teraz nadchodzi czas zemsty...
Pooja (Rakhee Gulzar) jest wielbicielką poezji Amita (Amitabh Bachchan). Po jednym z wieczorków poetyckich prosi poetę o autograf. Obydwoje zakochują się w sobie od pierwszego wejrzenia, rodzice Poojy nie chcą jednak słyszeć o niearanżowanym małżeństwie i wkrótce po tym dziewczyna wychodzi za ich wybranka. Małżonek, zupełnie nieświadomie nie pozwala jej zapomnieć o Amicie, a rana, wyryta jego miłością w sercu Poojy, zamiast się goić, pozostaje otwarta. Mimo to związek jest udany. Pewnego dnia ich syn Vicky (Rishi Kapoor) oświadcza, że się zakochał. Zarówno Pooja z mężem, jak i rodzice miłości Vicky'iego - Pinky (Neetu Singh), nie mają nic przeciw temu uczuciu. Jednak Pinky wkrótce otrzyma szokującą wiadomość, która nie tylko odwróci jej życie o 180 stopni, ale także przywoła zdarzenia z przeszłości?