Hand dyed Cotton Thread 1000 yds/914.4 m
Although some are similar to what is already available out there on the market true Randomness is not something that can be built in to machine produced products. These threads are hand dyed in a variety of colours: