The legend of good women : written in praise of women faithful in love