Includes 4 different Painters threads. One YLI shimmer ribbon (11 yards), one Perle cotton #8 (30 yards) and two Perle Cotton #5 (25 yards). 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.