Made in Maine Yarn - Growing Fiber, Spinning It and Dyeing It On Our Farm.

Free Shipping on Orders Over $25

Shop Now

Everything we make here is done with great consideration and attention to detail

Come and Visit the Farm

Good Karma Farm is a full-time working farm in Belfast on the coast of Maine. We raise alpacas and Icelandic sheep for fiber and breeding stock and we spin our own yarn right here on the farm. Good Karma Farm is also the home of Carrabassett Soap Company, nearing its second decade of soapmaking.

We love to share what we do. Make the trip to Belfast and visit with the animals, shop in our farm store and enjoy this special spot. If you have a school group or club that would like to visit, give us a call so that we can set aside extra time for you.

  • Quick view
    $20.00 In Stock

    I think it is impossible to take a photo of this color and get it right. Imagine a really dark teal green and you're on the right track. It's that shade that flatters everyone.Each skein of Good Karma Worsted Weight yarn is 60% fine wool/40% alpaca, 210 yards and approximately 110 grams. You can expect about 5 stitches/inch on size 8 needles. 

    In Stock
  • Quick view
    $10.00 Available Now!

    Just like a built-in washcloth! Each felted soap is handmade by us using our soap and alpaca and wool from our farm. 

    Available Now!
  • Quick view
    $35.00 In Stock

    Soft shades of gray and gold.   Six individual skeins of 75 yards each for a total of 450 yards. Our sport weight is a 60% wool/40% alpaca blend, 3 ply. Very soft and squooshy.

    In Stock
  • Quick view
    $20.00 In Stock

    As we near the middle of January, this warm cozy color practically screams "Knit something to stay warm!" Maybe a big cozy cardigan or something quick and fun like a roomy cowl.  Each skein of Good Karma Worsted Weight yarn is 60% fine wool/40% alpaca, 210 yards and approximately 110 grams. You can expect about 5 stitches/inch on size 8 needles.

    In Stock
  • Quick view
    $25.00 Available Now!

    Deep beautiful pink.  

    Available Now!
  • Quick view
    $35.00 Available Now!

    The name pretty much speaks for itself.  Very bright and pretty. Six individual skeins of 75 yards each for a total of 450 yards. Our sport weight is a 60% wool/40% alpaca blend, 3 ply. Very soft and squooshy.

    Available Now!
  • Quick view
    $5.75 Available Now!

    With essential oil of Eucalyptus and Lime, this soap has a strong clear scent. Organic nettle leaf is added for a bright green swirl.

    Available Now!
  • Quick view
    $20.00 In Stock

    We must have been hungry getting ready for Rhinebeck because a lot of our new colors have food names. Soft greens, blues and browns. Lovely color. Each skein of Good Karma Worsted Weight yarn is 60% fine wool/40% alpaca, 210 yards and approximately 110 grams. You can expect about 5 stitches/inch on size 8 needles.  

    In Stock

Carrabassett Soap Company

We began Carrabassett Soap Company in 1998 in Kingfield, Maine, located along the Carrabassett river. In 2008 we moved our operation to Belfast and we now make our soap under the same roof as Good Karma yarn.

All of our soap is made using a combination of Olive, Palm, and Coconut oils, Hemp oil, Pure Essential oils and all natural colorings. We make our soap in small 120 lb batches. Once the soap is cut, it is left to cure for a minimum of 5 weeks. The proper cure time ensures that our soap will be gentle for your skin and exceptionally long-lasting. You'll find that our soap is extremely mild and moisturizing and perfect to use on your face, body and hair. Great to shave with too!