Picture the perfect Christmas.

Snow gently falls outside the window as the log fire crackles.

You catch the smell of a perfectly golden turkey cooking in the oven wafting through the air in your nostrils as you reach for that stack of perfectly giftwrapped presents under the tree.

But for a second however you're distracted - that distinctive sound of a tub of Quality Street being opened forces you to turn your gaze, only to see it filled with nothing but Purple Ones.

It must be a dream right - but it could be your reality in 2018.

Because whatever your fave festive flavour this Christmas, and whatever ones you can't stand, you'll be able to head to John Lewis and put whatever you like inside your 2018 tubs, report Devon Live .

The retailer has teamed up with makers Nestle to offer this service at 11 UK John Lewis shops between September 21 and December 23.

According to inews , the customisable tins will cost £12.

A spokesman for John Lewis told inews: “From September John Lewis will partner with iconic confectioners Quality Street to offer customers bespoke tins of their favourite sweets."

The 13 Quality Street varieties

You can get these chocolates for a cheap price
  • The Purple One (milk chocolate with hazelnut and caramel)
  • Green Triangle (hazelnut)
  • Chocolate Toffee Finger
  • Strawberry Delight
  • Caramel Swirl
  • Milk Choc Block
  • Orange Crunch
  • Orange Creme
  • Fudge
  • Coconut Eclair
  • Toffee Penny
  • Honeycomb Crunch
  • Toffee Deluxe

John Lewis Oxford Street will be home to an exclusive personalisation station, giving customers the chance to personalise the street name on their tin, as well as pick and mix their own flavour combinations – a high street first for Quality Street."

Now there are rules - you can't just fill a tin with one type of sweet, you must choose at least four of the 13 available.

We'll have to leave the turkey, presents and snowfall up to you.

Which is the best Quality Street sweet? Cast your vote below!