A festive array of seasonal offerings.
So many shapes and moods in the Cardigans category. Sixteen divine designs we’re dying to make.
The joyous day is finally here: we present the 64 patterns in the bracket for knitters. Your votes will determine the champion.
Really. It’s going to be OK.