Handspun and Hand dyed Teeswater wool yarn. 20 yards per skein. All skeins are dyed in the same pot at the same time but might have slight differences in color distribution. If you need multiple skeins for a project, they will blend together very well.