Valdani Hand Over-Dyed Pearl Cotton (size 12) for Punch Needle Embroidery This pearl cotton is a hand-dyed varigated floss and it is awesome for punch needle embroidery! The cotton is 100% color-fast for those of you who like to over-dye your work, as it won't run when wet. The cotton contains 110 yards on each ball, making it very economical to use! The cost per yard is only 3 cents...that is cheaper then regular cotton embroidery floss! The pearl cotton works great in a extra small or small needle tip in your punch needle. You just simply thread your needle to the ball and punch away...no need to stop and rethread!!! This cotton will give your piece a wonderful "old time" look as it is a bit coarser looking then regular embroidery floss. This pearl cotton also works great for penny rugs & wool applique embroidery.