Gathering Yarn - Undyed Merino DK

$16.99

100% Superwash Fine Merino

100g  |  215m