Orphaned and homeless Ranbir Raj re-locates to a small town and orders a glass of milk in the RK Bar. He befriends a prostitute by the name of Gulabji, who invites him to spend the night with her, and when he refuses, she re-directs him to Lillian who rents out rooms. Ranbir meets with Lillian, who has been living alone for 37 years after her son, Vincent, left to join the army and did not return, charms her, and rents a room from her. He gets a job as a singer in a local restaurant. On the occasion of Eid, while returning home, he comes across a woman standing on the bridge. He finds her very attractive, befriends her, walks her home, finds out her name is Sakina, who is a carpet weaver and lives with her aunt and blind grandma. Just when Ranbir is about to confess his love, she tells him that she has already given her heart to Imaan, a former tenant of her grandmother's. Imaan had left, promising to return on Eid, but has not done so. She finds out that he may be staying at the .