Cotton Twirl is 90% cotton and 10% elastic nylon. The elastic content helps it to hold its shape during wear and washing. Wide color range includes prints and solids and many more colors on the way. Knitters say they love knitting with Cotton Twirl - it feels good during knitting. Easy on the fingers.