Flower by flower these colorful dresses are thoughtfully embroidered by artisan hands in the State of Puebla, Mexico. Each tiny detail and stitching takes a total of 24 hours to meticulously produce. The techniques and designs used by artisans are as ancient as the culture that inspires them. So cute for Fall with a denim jacket. $78.95 Only Medium Available