Women stranded on deserted island explore desires. Women stranded on deserted island explore desires. Women