Knitting, cross stitching, crochet, and haberdashery

baa ram ewe

baa ram ewe uses the rich variety of British sheep breeds to produce a gorgeous range of yarns that are totally British made.