Christmas parties might be cancelled this year but perhaps that means we don't have to feel quite so guilty about treating ourselves or loved ones and friends this festive season.

The packaging for this year's Jo Malone London festive collection is inspired by the glamour and opulence of the 1920s, featuring dazzling geometric prints and Art Deco-inspired designs.

New launches include a gorgeous scented body powder in English Pear & Freesia (£60) and a liquidless diffuser in the most festive of scents, Orange Bitters (£130).

HeraldScotland:

For those on a tighter budget, the best-selling Christmas Crackers are priced £32 and include a minature scent, body cream and body wash featuring three of the brand's most popular scents. 

The new Christmas Cologne Collection (£75) contains five 9ml bottles of scent to layer and pair;  Orange Bitters, Rose & Magnolia, White Moss & Snowdrop, Green Almond & Redcurrant and Ginger Biscuit.

For the man (or woman) who seems to have everything, Jo Malone has launched a new car diffuser (£48) which looks likely to end up on the brand's best-seller list.

HeraldScotland:

Choose from three signature scents; Lime Basil & Mandarin, Peony and Blush Suede and the gorgeously clean and crisp Wood Sage & Sea Salt, said to be one of Meghan Markle's favourite scents.

www.jomalone.co.uk