Every family has their own Christmas tradition - and an overwhelming number of them include buying a tub of Quality Street as soon as they hit supermarket shelves. Whether you've been munching on them throughout December, or have been saving them for the big day, we have taken a look inside a box to see just how many sweets you can expect this year.
The Nestle sweets date back to 1936 when they contained a mix of 18 individually wrapped different sweets, including 11 chocolates and seven toffees. At a cost of two shillings, which is about £7.50 today with inflation, only the lucky ones would have been able to afford a box of the iconic sweets.