The novel starts with the death of the father of Ruth Labadoor in front of her eyes in a church. This murder is committed by the Indian rebels who are a part of the Indian Rebellion of 1857 and who have decided to kill all the Britishers of the small town of Shahjahanpur. It is then that Mariam Labadoor, who is the mother of the narrator, Ruth, comes into action. She takes their entire family of six to their trusted friend Lala Ramjimal who keeps them at his home and gives them security and shelter. The Pathan leader Javed Khan learns that there are some foreigners living in Lala Ramjimal's home and he enters his house unannounced and forcefully takes Ruth and Mariam Labadoor to his home. The rest of the book examines the various incidents experienced by the Labadoor family, who are warmly welcomed by family members of Javed Khan. Javed Khan himself is a cunning man and he pleads Mariam to marry Ruth. Mariam opposes the proposition many times as she does not want Ruth to marry Javed Khan. She keeps the condition that if the British are able to defeat the Indian rebels, then Javed Khan will not marry her daughter. But if they are defeated by the rebels, then she would give her daughter to him. The British are able to take the hold of the country and Javed Khan escapes the country and is not heard of. With much help and support, the Labadoor family finally reach their relatives.