Suraj Saxena (Arjun Rampal) vive in una remota stazione collinare in India con suo padre (Om Puri), sua madre (Smita Jaykar) e la sorella Asha (Amita Nangia). Un giorno incontra Kiran Choudhary (Diya Mirza), che è venuta in vacanza con un gruppo di ragazze. Si offre di mostrarle i dintorni e si innamorano l'uno dell'altro. Suraj non è in grado di vederla a casa in treno perché suo padre ha dolori al petto e deve essere portato d'urgenza in ospedale. Ma Suraj non è in grado di togliersi Kiran dalla mente e dal cuore. Dopo che sua sorella si è sposata, la famiglia decide di trasferirsi a Bombay, dove Suraj si arruola al college e fa diversi nuovi amici, oltre a diventare un famoso giocatore di football. Alla fine incontra Kiran ed entrambi rinnovano la loro storia d'amore. Ranvir Choudhary (Vinod Khanna) non apprezza le attenzioni di un uomo povero come Suraj su sua figlia, e ha portato Suraj davanti a lui e presentato ai suoi numerosi amici, tra cui importanti avvocati, politici, impiegati civili e municipali di alto rango, ...