Includes 3 different types of Painters threads. One perle cotton No.8 (50 meters each) one perle cotton No.5 (25 meters) and one Shimmer ribbon (10 meters). Products are hand dyed in Germany. There is no regular repeat of color change making for a very organic appearance. Loved by so many of my walk in customers. Threads are not marked with dye lots; and dye lots can vary greatly.