Our super soft shiny happy cotton yarn is made from hand-picked cotton from the north coast of Peru. 100% Cotton. 100 gram ball = 142 metres (155 yards)