Just when you thought September was too early for stores to put out their Christmas items!
Selfridge's in London has launched its Christmas Shop a full 145 days before December 25th.
The department store has put over 500 products on display and will add more in the coming weeks and months.
The company says the early start to the holiday season is driven by demand from shoppers.
Hey, the way the world is right now... we could all use a little Christmas in our lives. Right?