Pregnant Mary is about to be married to Peter when he is asked to re-join his regiment to go to war. But he does not come back and is assumed to be dead. Mary gives birth to twins but leaves them on the doorsteps of two Goan households, one Muslim and another Hindu. Twenty four years later, India is a free country, while Goa is under the rule of the Portuguese. Ram and Rahim grow up to be members of underground resistance movement. Mary is the Mother Superior and Peter, who is still alive, is the Deputy Superintendent of Police in Goa, who is entrusted the task of catching Ram and Rahim who plan and execute series of anti-state activities.