Princess Kate wows in all-white look for this year's Christmas carol service at Westminster Abbey
Getty
The Princess of Wales has arrived for her annual carol service
Princess Kate has wowed in an all-white look for this year's Christmas carol service at Westminster Abbey.
Kate's entire outfit is white, featuring a coat designed by Chris Kerr, and straight-leg trousers from Holland and Cooper.
The royal's High Waisted Straight Trousers from the brand cost £299.
Their description says: "Simple and refined, these wide-leg trousers are the perfect balance of smart casual that effortlessly take you from day to night.
Kate wows in all-white look
PA
"Made from a luxurious wool blend that's fully lined, these trousers sit high on the waist with a wide waistband to create a flattering silhouette that suits all body shapes.
"Featuring two large side pockets and adorned with our iconic gold hardware for an added touch of luxury. These trousers have been hand cut and made in England using wool woven in the UK."
Kate's gorgeous brown locks were worn down in loose curls and she could be seen carrying a matching cream handbag.
The mother-of-three accessorised with her Magic Alhambra earrings with two motifs from Van Cleef and Arpels.
Kate looked absolutely beautiful
PA
Kate has worn these jewels many times, which retail for a whopping £6,000.
Their description says: "Created in 2006 by Van Cleef & Arpels, the Magic Alhambra jewellery creations gather different-sized Alhambra motifs, coming together in a joyful dance.
"Inspired by the clover leaf, their asymmetric designs feature different associations of materials."
The 41-year-old arrived tonight ahead of other members of the Royal Family, as she was meeting key people ahead of tonight's service.
Kate has arrived before other members of the Royal Family
Reuters
LATEST ROYAL NEWS:
Kate holds an annual Christmas carol concert every year
PA
The service, hosted by Kate and supported by The Royal Foundation, will honour those who work to support babies, young children and families in communities across the UK.
It will be broadcast on ITV1 and ITVX on Christmas Eve at 7.45pm.