This beautiful cotton comes from Texas organic cotton farms and then is custom milled so it knits up soft. It is a sport weight and there are 195 yards per 3 ounce ball. It is a wonderful yarn for baby knits because it is so pure and easy care: machine wash and dry.