Mukherjee is a terrific writer. This book is fascinating but a little disjointed. Makes more sense if you read the author's Desirable Daughters first. I wish there were a list of the characters with a little description to make it easier to remember who they are.