En Inde. Shekar, étudiant en journalisme, vient rendre visite à sa famille, dans son village natal. Lorsqu'il aperçoit Shaila, pourtant dissimulée derrière un voile, il tombe instantanément amoureux. Une passion partagée puisque Shaila répond à ses avances. Mais les parents hindouistes de Shekar ne l'entendent pas de cette oreille, pas plus que ceux de Shaila, musulmans pratiquants. Qu'à cela ne tienne, les deux jeunes gens s'enfuient à Bombay, où ils se marient civilement. Des jumeaux viennent quelques mois plus tard parfaire leur bonheur et leur union. Mais l'horreur fait irruption dans leur vie comme dans celle de milliers d'autres habitants de Bombay, avec les émeutes qui éclatent dans la ville à la suite de la destruction d'une mosquée par des fondamentalistes hindous. Dans les bagarres de rue, Shekar et Shaila perdent les jumeaux...