Full of social observation, this is a moral tale containing both tragedy and comedy. It takes some time for the characters to establish themselves, but stick with them and they will keep you guessing to the last pages about how their dilemma is resolved.