perle cotton--it comes in many colors, different weights, does not separate like embroidery floss or yarn- holds up for years- does not shrink, fade or bleed. is easy to knot- and a ball of perle cotton will tie alot of quilts--cost wise it is the most economical---yardage/cost wise.