Spain's 85-year-old Duchess of Alba got married on Wednesday to a man 25 years her junior.

Maria del Rosario Cayetana Fitz-James Stuart wed civil servant Alfonso Diez at Sevilla's Palacio de las Duenas.

Long live the Duchess! a crowd of well-wishers yelled, Agence France-Presse reported.

The marriage did not come without controversy. The bride's six children reportedly did not approve of the match.

Their opposition was so bad that their mother divided up her much of her estate among them, although she still has control over the assets, AFP reported.

The duchess danced flamenco in front of the gathered crowd, guests, and family and even tossed her bouquet to the crowd.

Here are some photos of the wedding day.