All handmade by trish lewsader of luckyduckyart, made of spun cotton and cotton roving. 41/2"x41/2" small