A long petal of the sea by Allende, Isabel