Well, it's technically not Christmas yet, but that isn't stopping the royal family from going all out and celebrating! Kate Middleton, Prince William, little Prince George, Prince Charles and Camila, and Princess Beatrice, among others, were invited to Buckingham Palace today for the Queen's annual pre-Christmas lunch. Judging from the rain-spotted first photos taken of the Duke and Duchess arriving in their black Range Rover (not the new Bentley today!), it was quite dreary in London. But Kate kept things merry and bright in a festive, red coat, which yup, she's worn before!
Nope, it wasn't the L.K. Bennett one she wore on Poppy Day last month, or her scarlet Marianne coat-dress by Catherine Walker, which she wore on her final stop in Canada, but another beloved red coat -- by Armani, according to Grazia.