Includes 5 different threads. Products are hand dyed in Germany. Three different #5 perle cotton (25 meters each) and two different YLI shimmer ribbon (11 yards). 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.