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