Anzula For Better or Worsted

80% Superwash merino, 10% Cashmere, 10% Nylon

Hand dyed

120 g