Princess Charlotte has worn the same coat for the third year in a row at Princess Kate’s Christmas Carol Service.
The nine-year-old wore her burgundy Trotters Heritage Classic Coat, which can still be purchased for £170.
Its description says: “A new addition this season, our beautifully smart woollen Classic Coat now comes in a festive red colourway and is a must have to get you through the colder months.
“Made from 100 per cent wool, it also features tonal velvet trims on the collar, pockets and matching velvet covered buttons.

Princess Charlotte wears same coat for third year in a row at Kate’s Christmas Carol Service
Getty
“This Trotters favourite will become a staple of your child’s winter wardrobe.”

Princess Charlotte arrived at Westminster Abbey with her brothers and Prince William
PA

Princess Charlotte’s coat costs £170 from Trotters
PA
LATEST ROYAL NEWS:

Prince George and Princess Charlotte lighting a candle inside the abbey
PA
More to follow…