Japan-based Upcycle Stitches employs time-honored techniques of indigo dyeing in order to create these incredibly gorgeous Hand Dyed Sashiko Embroidery Threads. Made from the strongest Egyptian cotton and dyed with natural indigo imported from India, each skein is a generous 158 yards. Whether you're working on traditional Sashiko embroidery or any other type of needlework, the deep currents of indigo running through these threads will add beautiful depth and nuance!