Residents of a market town are feeling a distinct lack of festive cheer after its Christmas lights were put up 92 days early.
Visitors to Leighton Buzzard, Bedfordshire, were stunned to see the festive display appear on September 24.
Rather than rushing out to buy tinsel and crackers, residents have been busy criticising those behind the bizarre decision.
Leighton-Linslade Council, which spends £28,000 a year buying, maintaining and repairing the lights, will officially switch them on during a ceremony on November 23.
Assistant town clerk Barry Wardle was unrepentant. "The lights are actually up three weeks later this year," he said. "In 2006 I had them put up from September 1. They are on for six weeks but personally I would have them on for 52."
So whilst we're in the Christmas spirit, here are some festive dancing snowmen.