D is for Duende and a Double Dose of Dufresne

  duende: noun – 1. a goblin; demon; spirit 2. charm; magnetism Bonus word: dejecta: noun – feces; excrement     Azalea Petals                                            It was a shame to cover up those voluptuous curves in that floral tent of a mumu such a contrast to the white hood and robe silently hanging in the padlockedContinue reading “D is for Duende and a Double Dose of Dufresne”