St. Louis-based artist Cayce Zavaglia uses her background as a painter to create these impressively detailed hand-embroidered portraits that look almost like they are photographs. Her process starts with a photo-shoot that generate 100-150 photographs. Then, she selects the best one and the embroidery process starts.