This beautiful angora fiber comes from my own rabbits. It is humanely harvested and then dyed and spun. This fiber makes for some beautiful projects and is very warm. 3 oz 46 yards