This yarn is soft and nice to handle. It doesn't feel like most cottons I've worked with, it's softer, which is nice. That said, it's AWFUL to dye. I tried a couple different methods, and dye just does not want to stick to this yarn. I used to tie-dye clothing and fabric professionally, so I looked up methods for dyeing cotton yarn to confirm it was the same process, and it was nice to find it was the exact same procedure. I tried using soda ash in two different ways, and it made no difference. I tried with the yarn wet, and the yarn dry, no difference. I tried with soda ash mixed in with liquid dye, and without. Powder dye direct on the yarn did work, but would not spread. Liquid dye beads up and rolls off the yarn. If you want saturation, you have to press dye into the fiber. It will spread if soaking in water, but even with spending a lot of time separating out the strands of yarn without fully disturbing the skein, strands will still clump together and the dye won't penetrate even fully submerged in dye overnight. The only way I could get total saturation, even after an overnight soak in dye, was to put gloves on and physically squeeze the dye into all the white un-dyed clumps. Doing this caused all the colors to mix together. Fortunately, I was doing blue, green, and yellow - so I just ended up with green yarn that is still usable. I am going to have to order cotton yarn from elsewhere to see if all cotton yarn is like this, or if it is just this particular yarn, but either way - I won't be buying this yarn again to dye unless I want giant clumps of white in the colorway for some reason.