To celebrate Felipe and Letizia’s big day, no expense was spared.
There were designer gowns, diamond rings, a full choir and orchestra, and even a height-defying cake.
The pair exchanged vows in a traditional Catholic ceremony held inside Madrid’s Almudena Cathedral.

It is situated near the Palacio Real, or Royal Palace, of the Spanish royal family.
Construction of the cathedral began in 1879 but wasn’t completed until 1992.
Members of 34 different royal families from around the world attended the wedding festivities of Felipe and Letizia.

The tiara, known as the Prussian Tiara, had a special connection to Felipe’s family.
In the hem of the dress, Pertegaz included not only floral-pattern embroidery but also real gold!
Parts of the train also featured gilding.

Letizia’s gown has earned the distinction of being the most expensive royal wedding gown of all time.
An estimated 6 million British pounds.
Two of Letizia’s friends served as her bridesmaids and attendants, Victoria Codorniu and Claudia Gonzalez.

To top off the look, each wore a short lace shawl over their shoulders.
Their hair was gathered up in a gold and polka-dotted snood.
A different designer from Queen Letizia’s dress, Lorenzo Caprile, created the gowns for Codorniu and Gonzalez.

Younger members of the bridal party also wore decoratively embellished outfits.
The ceremony at Almudena Cathedral was watched by upwards of 25 million people.
The couple also exchanged wedding rings during the ceremony.

The band was estimated to be priced around 20,000 British pounds.
This ring features a circular row of diamonds outlined by gold bands.
They then went to the Royal Palace, which is located near the cathedral.

The 2004 nuptials of then-Prince Felipe of Spain and Letizia Ortiz Rocasolano cost a small fortune and then some.
It’s been estimated that after all was said and done, their wedding cost around $25 million.
“I have married the woman I love.”

