1947 rok, nastąpił podział Indii Brytyjskich na Indie i Pakistan. Shanti (Nutan), po długiej rozłące, która nastąpiła po ślubie, wraca z synem Anwarem (Bupet Raja) do męża Kewala (Rehman). Niestety mężczyzna nie chce zaakceptować chłopca ponieważ ten nosi muzułmańskie imię. Co gorsze Anwar nie traktuje Kewala jak ojca, co rodzi wątpliwości u mężczyzny o jego ojcostwo. Zrozpaczona tą sytuacją osamotniona kobieta znajduje pocieszenie w przypadkowo napotkanym drobnym złodziejaszku (Raj Kapoor).