We've all been wondering what Pippa Middleton would wear on her wedding day, and now all the details of her dress have been revealed.
On Saturday 20th May, Pippa Middleton will marry James Matthews in a quaint church in the village of Bucklebury, Berkshire. No one knows what the bride will wear, but it’s thought she might glide down the aisle in a custom gown by Giles Deacon, a British fashion designer. The Duchess of Cambridge isn’t going to be a bridesmaid, despite her children playing key roles in the service, so she’ll most likely be kitted out in an outfit similar to the styles she’s worn to weddings in the past.
It's Princess Charlotte's second birthday today (where did that go?). To celebrate here's a trip down royal memory lane to see what the other royals looked like as toddlers. You're welcome.
As the Duke and Duchess of Cambridge prepare to celebrate their sixth wedding anniversary we get a body language expert to analyse their changing relationship.