The Royal Family's Trooping the Colour 2016 Style
Kate Middleton and Princess Charlotte's Matching Outfits Are So Darn Cute We Can Hardly Contain Ourselves
1
And it turns out her earrings are a magnetic pair of Balenciaga studs ($745).