essex yarn dyed homespun orangeade
$9.99
essex yarn dyed homespun roasted pecan
essex yarn dyed homespun scarlet
essex yarn dyed linen aqua
$10.99
essex yarn dyed steel 55% linen 45% cotton
essex yarn dyed charcoal
essex yarn dyed espresso