This may be the best Indian historical novel I've read to date--certainly, about the end of the Raj. For a week and a half, I was utterly swept up into the world of Roop and Satya, the two wives of Sardarji Singh, a wealthy Sikh landowner who also works as an engineering officer for the (British) Indian Civil Service in 1940s Punjab. The lives of these two women illustrate a quest for personal happiness and self esteem, mirroring the desperate struggle of Sikhs to remain living in their homeland. Many female Sikh, Muslim and Hindu charactesr in the story face sexism from their families; they are taught to say yes and agree to anything meted out to them, even when the result may be fatal.Shauna Singh Baldwin has created very real and flawed characters--a fact that I love. Satya, Sardarji's first wife, is bitter after the embarrassment of not delivering a child after many years of marriage. Roop is naive and shallow when at age 16, she willingly marries Sardarji, thinking only about the riches and leisure that should await her. What a rude awakening she as when Satya uses her to her own devices. Both characters grow in a way that is intensely satisfying. The battle between Roop and Satya mirrors Sardarji's own fight to keep his holdings and life in Punjab, while facing the realities of the inevitable British pullout of India in 1947.I adored the history of Sikkhism, politics, and daily life in Punjabi households, great and poor. The last two chapters include scenes of violence that may be very disturbing to some; however, I feel they had to be there, to truly make the story believable and as haunting as it turned out to be.