Les familles de Shankar et Osman sont unies par une amitié indéfectible, dans la joie comme dans la peine, au-delà de leurs différences religieuses. Mais le destin s'en mêle lorsque le fils de Shankar, Arjun (Dino Morea), et la fille d'Osman, Khushboo (Bipasha Basu), tombent amoureux l'un de l'autre lors du mariage de Shaheen, la sœur de cette dernière.
Contraints par les circonstances et par respect pour leurs parents, les deux amants gardent leurs sentiments secrets, craignant de briser l'harmonie entre leurs familles. Arjun se retrouve alors face à un terrible dilemme lorsqu'il apprend que le mariage de Khushboo a été arrangé avec un autre homme.