Lahore, British India (heutiges Pakistan), 1947: Die achtjährige Lenny, Tochter einer reichen Parsi-Familie, erlebt die schmerzhaften und gewalttätigen Umbrüche, die über Indien im Zuge der Unabhängigkeit von England hereinbrechen. Lenny mangelt es an nichts, für ihr Wohlergehen sorgt ständig eine Nanny: Die bildhübsche Shanta, die von einer ganzen Reihe von Männern verehrt wird, darunter der Moslem Hasan und der Hindu Dil. Obwohl die Männer befreundet sind, konkurrieren sie um die Liebe der attraktiven Inderin. Mit der Zeit kommen sich Shanta und Hasan immer näher. Sympathien hegt die Nanny auch für Dil, den Eisverkäufer, der leidenschaftlich dem Hinduismus folgt. Doch am Ende entscheidet sie sich für Hasan. Als ein Zug voller Muslime massakriert wird, brechen in der Stadt gewaltsame Konflikte zwischen den Muslimen und Hindus aus. Die Liebe zwischen der Hindu-Frau Shanta und Hasan scheint nicht mehr zeitgemäß, doch die beiden kämpfen für ihre gemeinsame Zukunft, während die Stadt um sie herum in Chaos und Bürgerkrieg zu versinken droht.