When it comes to dressing your table on Christmas Day, a cracker is a key element. While you can pick up a box that's filled with paper hats and and plastic tat that will go in the bin soon after the meal from one of the supermarkets, we've spotted a luxury £22 beauty cracker at John Lewis that is guaranteed to blow any beauty lover away on December 25. Right now, John Lewis is offering its Full Glam Beauty Cracker that's worth £54 for less than half price.

It includes four goodies from the likes of Mac, Yves Saint Laurent, Bobbi Brown, and Charlotte Tilbury. Included in the set is a full-size version of Mac's Silky Matte Lipstick in the shade Ruby Woo. It promises 12 hour wear and glides on easily thanks to its silky smooth texture, reports the Mirror.

READ MORE: Marks and Spencer reduces 'bestselling' £39 moisturiser to £31 that's a 'winter skin saviour' READ MORE: Charlotte Tilbury launches 'biggest ever' Black Friday sale with 2-for-1 on makeup, beauty and skincare You also get a deluxe sample of Charlotte Tilbury Exagger-Eyes Mascara . The 28-hour 'exaggerated curl; mascara offers nine times more volume after just one coat as lashes look multiplied and thicker, according to the brand. Bobbi Brown's Long-Wear Cream Eyeshadow Stick in the colour Golden Bronze is included too.

The budge-proof formula vows to stay put for 24 hours, and its mini size makes it perfect to use on the go. The final item is a 7.5ml bottle of Yves Saint Laurent's Libre Eau de Parfum.

The 'grand.