Well, what the heck happened to 2017?

It seems barely a minute ago we were posing for daft office photographs wearing our Christmas jumpers - and now that time is coming around again.

And this year Primark has gone all in on the Christmas knitwear. There are lots of them.

The clothing will start filtering into stores in the coming weeks. We could have a 'but it's October' conversation if you like. But Christmas is money. And you're excited about the jumpers, aren't you?

On one of the festive sweaters is a gingerbread man with antlers. On another, you'll find a robin red breast.

There's one with baubles, and another with the wording, 'Everyday I'm sleighing it'. At £12, of course you are.

Most of the knitwear is £12, though there are some slightly classier looking numbers for £14. A handful are just £7. Here's the full range courtesy of our colleagues at the Mirror.

A classic knit

A small bird wearing a hat

Some seasonal pugs

Fairly red

Icy

A snowman with a nice scarf

A heart with antlers

Quite stylish, this one

Buy this for your dad

A higher-end option

Penguins

Sleigh