Rizvan Khan est un enfant musulman qui a grandi avec sa mère dans le Borivali de Mumbai en Inde et qui souffre du syndrome d'Asperger. Adulte, Rizvan tombe amoureux d'une coiffeuse Mandira avec qui il se marie et s'installe à San Francisco.
Zooni (Kajol) est aveugle mais elle veut vivre comme les autres, chanter, danser, visiter Delhi... aimer et être aimée. Rehan (Aamir Khan) est l’élu de son cœur, même s’il prétend que tout sentiment lui est étranger, même s’il ne veut pas s’engager...