3 yarns
Lana Grossa
100% cotton
63% cotton · 31% alpaca · 6% merino
53% cotton · 24% bamboo · 23% merino