How early is too early to start celebrating Christmas is a question we find ourselves asking every year. Some scrooges say December 12 while other eager elves bring out the tinsel from September. Most of us are happy to begin singing along from mid-November or as soon as Halloween is out of the way.
For one little shop in the sleepy tourist town of Ironbridge, Shropshire, Christmas is a year round celebration with only one day off - Christmas Day.
Shop owners and cousins, Emily Brown and Kim Warren, put their love of all things festive to the test when they opened The Little Christmas Shop of Ironbridge.