Wonderful Worsted Yesterday Once More

100g 218yds

100% superwash merino

$25.00

2 in stock

SKU 916 Vendor