Hand-knitted sweaters, cardigans, knitted coats and jumpers made from wool, merino, alpaca and cotton for women, men and children. A handmade sweater is warmer and lasts longer, and is often knitted to individual measurements.