Kate Middleton is Ravishing in Red on London Poppy Day

Look out, Olivia Pope. Kate Middleton is upping the winter coat game for all of us! She appeared today at an event for London Poppy Day, looking perfectly appropriate as always in a poppy-colored coat for the occasion.

With Prince William on her arm, Kate appeared outside Kensington Palace to greet staff and volunteers from the Royal British Legion Poppy Day Appeal, which seeks to raise 1 million pounds today to support veterans and their families. Poppies are an international symbol of support for the armed forces.

Kate looked especially patriotic by matching her poppy brooch precisely to her coat. The belt of the garment showed off Kate's incredibly tiny waist, which seems to have completely returned to its pre-baby slimness. How does she do it?!

What do you think of Kate's Poppy Day look? Would you ever wear a colorful coat? Have you ever worn a poppy for the veterans? Tell us in the comments below or tweet us @OKMagazine.