Welcome to Morgan’s Fine Yarns!  We are a small, artisan yarn dyer based located in the Cowichan Valley on Vancouver Island, BC, Canada.  All of our yarns are dyed and dried outdoors on our small farm which is home to many goats and chickens, a couple of cows and a small herd of cats.  Click through the pages above to learn more about our yarns, colorways and how to purchase.