Nigella Lawson wowed in a chic blue velvet dress as she tucked into some of Greggs festive bites for their new Christmas campaign...