
Kate Middleton was a vision in a bright blue Alexander McQueen coat for the Royal Family's festive celebrations at Sandringham this Christmas Day.
While Princess Catherine has been a bit of a style icon since she shimmied down the runway in front of Prince William making a DIY sheer dress look effortlessly stylish, the Princess of Wales has levelled up her looks over the past year.