We're often looking to Kate Middleton for style inspiration, and when it comes to the holidays, the Princess of Wales always brings her A-game. This past weekend, Princess Catherine posed in a new portrait to promote Royal Carols: Together at Christmas, a new iTV concert special that will be aired on Christmas Eve. And in the photo, the royal sported a gorgeous sparkly red dress from Needle & Thread that would surely be a showstopper at any festive gathering.