We can't believe it's already been three years since Kate Middleton and Prince William walked down the aisle and yet we still can't get the Duchess of Cambridge's wedding dress out of our heads.
The Duke and Duchess celebrate their wedding anniversary on Tuesday, April 29, just a couple of days after they and son Prince George finished up a three-week tour in Australia and New Zealand.
Although we're still trying to process all the amazing dresses Duchess Kate sported Down Under, it's her timeless Alexander McQueen by Sarah Burton wedding dress that is still near and dear to our hearts.
The designer and look of the gown was a tightly kept secret in the months leading up to the royal wedding in 2011, and when Duchess Catherine finally appeared at Westminster Abbey in London, our hearts nearly stopped.
The lace embroidered gown featured an ivory silk tulle veil and nine-foot long pleated skirt made out of hand-cut English lace and French Chantilly lace.
In one of the most iconic photos of the royal wedding, the bride walks along a red carpet into the church as sister and maid-of-honour Pippa Middleton hangs onto the train.
So, because we still can't get enough of the iconic gown, we take a look back at photos you may not have seen of Kate and her stunning dress.
See more pics of the royal wedding: