It's been three years since Pippa Middleton walked down the aisle at St Mark's church in Berkshire to become Mrs James Matthews, and we're still blown away by the magic of that special day.
Among the bridesmaids and page boys were Prince George and Princess Charlotte, Pippa's nephew and niece, who at the time were three and two years old respectively. With the entourage chaperoned by Duchess Kate herself, Pippa's big day had the perfect royal touch.
Pippa later gave birth to the couple's first child in October, 2018. Named Arthur Michael William, his middle names are dedicated to Pippa's father Michael, as well as James's late brother William, who tragically passed away in a skiing accident.
Happy anniversary to the couple!