Parade! The royal family marched through London on June 17 for the annual Trooping the Colour ceremony. Kate Middleton and Prince William were a picture-perfect family at Queen Elizabeth's celebration, greeting the public on the Buckingham Palace balcony. Along with their children, the pair looked out at the crowd with pure joy. Two-year-old Princess Charlotte, who matched her mom in a sweet pink polka dot dress, was giddy at the sight of the crowd and happy to be in her mother's arms. Three-year-old Prince George, who looked cute in a cream button-down Peter Pan collar shirt with piping detail to the sleeves and tailored shorts, also appeared in good spirits. Prince William's attire matched his son's red braces, and was awfully similar to that of his wedding day. Photo: DMC/GC Images