Hand dyed

Teeswater Long Locks Blue 12
$20.00
$20.00

Teeswater Long Locks Blue 11
$20.00
$20.00

Teeswater Long Locks Purple 8
$20.00
$20.00

Teeswater Long Locks Purple 4
$20.00
$20.00

Teeswater Long Locks Pink/purple 3
$20.00
$20.00

Teeswater Long Locks Pink 2
$20.00
$20.00

Teeswater Long Locks Blue 1
$20.00
$20.00

Highland Worsted
$16.00
$16.00