Kate Middleton goes green for Christmas church service with royal family December 25, 2024December 25, 2024 Melissa Minton The Princess of Wales wore an Alexander McQueen coat and her family wore varying shades of green and blue, weaving in a plaid pattern, for the holiday appearance.