Arriving in Selfridges this week is 32 new shades of lipstick by Dior. Each one is named after a vintage Dior Haute Couture dress, and come infused with hyaluronic spheres that leave the lips plump and smooth. Rouge Dior Haute Couleur Lipstick - £22 each.

GROOMING GADGET
PERFUME RING
NAIL IT
LEG WORK
LIPO IN YOUR BEDROOM
THE HANDS-FREE FACELIFT