Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

Kate shines in second sparkling red dress of week for important festive occasion

Kate arrives to launch the
Kate posed in a shimmering look in front of a Christmas tree. (Getty Images)

The Princess of Wales has wowed in a second sparkly red dress in one week for an important festive occasion.

Kate, 40, shimmered in a promotional shot released today for her Christmas carol service, which will air on Christmas Eve at 7pm.

Her sequinned, long-sleeved ensemble for the image, which was shared by Kensington Palace, is from Needle and Thread.

She previously wore the brand's 'Aurora' dress, along with a pair of red Gianvito Rossi heels, for a royal engagement in January 2020.

The Princess of Wales promotes Royal Carols: Together at Christmas, an upcoming second annual Christmas carol concert sponsored by The Royal Foundation.
The Princess of Wales wore a sparkly red dress to promote her carol service. (The Royal Foundation of the Prince and Princess of Wales)

Shop Kate's dress

It comes after the princess shone in another red sparkly gown while attending a Buckingham Palace reception earlier this week.

The royal mother-of-three paired a floor-length Jenny Packham dress with her Lover’s Knot Tiara, believed to be worth £4,000,000.

Read more: Kate’s Boston ‘tour-drobe’ is a triumph of British brands

The princess also wore two brooches – including one featuring a portrait of the late Queen on a yellow ribbon.

Shortly before that, during a three-day visit to the United States, she impressed in a bright green rented gown from Solace London.

Prince William, Duke of Cambridge and Catherine, Duchess of Cambridge arrive at a reception to mark the UK-Africa Investment Summit at Buckingham Palace on January 20, 2020 in London, England.
The royal mother-of-three previously wore the same ensemble to an event in January 2020. (Getty Images)
Catherine, Princess of Wales (wearing the Lotus Flower Tiara) and Prince William, Prince of Wales depart after attending the annual Reception for Members of the Diplomatic Corps at Buckingham Palace on December 6, 2022 in London, England.
Prince William's wife also wore a similar festive-appropriate gown for an event at Buckingham Palace earlier this week. (Getty Images)

Her upcoming concert, which was shot at Westminster Abbey, was attended by members of the royal family – including the King and Queen Consort.

It features readings from her husband Prince William, Dame Kristin Scott Thomas and Hugh Bonneville, as well as music from Craig David and Mel C.

Read more: Meghan wears Diana’s £75K aquamarine ring to accept Ripple of Hope award

According to Kensington Palace, Royal Carols: Together At Christmas will pay tribute to the late Queen, and "celebrate and showcase the joy that human connection and togetherness can bring".

The prince and princess are due to spend Christmas Day at Sandringham with their children Prince George, nine, Princess Charlotte, seven and Prince Louis, four.

Shop now: Aurora Gown | £460 from Needle and Thread

Shop now

Watch: Princess Kate dazzles in rented green gown at Earthshot Prize ceremony in Boston