1 yard unwashed Wishful Thinking

$32.00

1 yard unwashed wool.