Le choix entre le bien et le mal est simple. Une belle vie doit être définie par le meilleur des deux bon choix ou le moins pire entre les deux mauvais choix. C’est le conseil que reçoit Zooni Ali Beg (Kajol) de son père juste quand elle part découvrir le monde pour la première fois. Petite, elle savait que ces mots auraient une grande importance dans sa vie pour les jours à venir. Zooni, une jeune fille aveugle du Kashmir, recontre Rehan Qadri (Aamir Khan) un guide qui fait visiter les merveilles achitecturales de la cité de Delhi. Attiré par cette jolie jeune femme, Rehan commence à lui faire la cour ! L’amie de Zooni lui suggère de se méfier de ce douteux Roméo de rue, mais celle-ci l’ignore. Mais le temps est venu pour elle de découvrir la vie et l’amour. Rehan est fasciné par Zooni. Il veut vraiment qu’elle voit la vie tel qu’il la voit, avec tant de couleurs – et il lui promet que le temps passé avec lui sera le plus précieux de sa vie. Zooni voit Delhi, la vie et l’amour tel qu’elle ne l’a jamais avant et tout cela grâce à Rehan. Ce que Zooni ignore ce que il y a une autre partie de la vie de Rehan qu’il lui a caché – quelque chose qui peut changer sa vie mais aussi la détruire.