Campeche Embroidery from Mexico. Photo by Karen Elwell