The Duchess, at 85 years old, is 24 years older than her partner. Her first wedding was in 1947 and her full name is Maria del Rosario Cayetana Alfonsa Victoria Eugenia Francisca Fitz-James Stuart y de Silva (she holds more recognized titles than any other living noble).

The marriage has caused something of a stir in Spain. The Duchess's children are against the marriage, which prompted her to give away her fortune to the children to overrule their decisions. In 2008 it took a phone call from Spain's King to dissuade her from marrying Carabantes — indeed, the King and Queen did not attend the ceremony, despite being close friends.
Fonte: businessinsider.com