And that's a wrap: The Duke and Duchess of Cambridge have concluded their whirlwind five-day tour of Poland and Germany. One of the highlights of the tour, of course, was their adorable travel partners, Princess Charlotte and Prince George, but Kate Middleton's outfits stole the show (as per usual). From affordable trainers to a beautiful Alexander McQueen dress, Middleton turned heads in each and every ensemble.
On Wednesday afternoon, for example, she wore a beautiful blue Catherine Walker coat. As it turns out, there's actually a hidden meaning behind her colour choice, as The Telegraph first reported. The newspaper explains the significance: "Berlin Blue, or Prussian Blue, is a pigment that was first developed in Berlin in the early 18th Century, and became the lead colour for the Prussian Army and for other German military uniforms up until the First World War when grey became the staple."
Plus, there's even a second possible meaning behind the hue. Middleton's coat could also be interpreted as cornflower blue, paying homage to one of the country's official national flowers, per The Telegraph. Who would have known? Scroll down to see every single look from the royal family's tour of Poland and Germany.
On Kate Middleton: Emilia Wickstead dress; Gianvito Rossi Gianvito 105 Suede Pumps (£470).
On Kate Middleton: Markus Lupfer dress; Prada sandals.
On Kate Middleton: Jenny Packham dress; Alexander McQueen clutch; Monsoon wedges.
On Kate Middleton: Hugo Boss T-shirt; Superga 2750 Cotu Classic Trainers (£50).
On Kate Middleton: Catherine Walker coat and dress; Gianvito Rossi Gianvito 105 Suede Pumps (£470).
On Kate Middleton: Alexander McQueen dress; Prada sandals.
On Kate Middleton: Gosia Baczyńska dress; Gianvito Rossi Suede Pumps (£530).
On Kate Middleton: Erdem top and skirt; Stuart Weitzman NearlyNude Ankle Strap Sandals (£323).
On Kate Middleton: Alexander McQueen dress; Gianvito Rossi Gianvito 105 Suede Pumps (£470).
Next up, eight girls who snap up the best high-street pieces before anyone else.