Imaginative harlot with a humorous Brazilian caterpiller gets some pain and pleasure