Spain's Duchess of Alba, who lives in Seville's las Dueñas Palace, was in Madrid this week to catch up with her Hollywood friend Tom Cruise.
The popular aristocrat was the guest of honour at the premiere of the actor's new film, Mission Impossible 4.
Tom looked thrilled to see the 85-year-old, greeting her with an affectionate hug on the red carpet.
The newlywed duchess – Cayetana Fitz-James Stuart – had donned one of her colourful and distinctive 'hippy' frocks for the occasion, with a wide collared fur coat to protect against the cold.
Cayetana took Tom's arm to pose for photographers, with her 61-year-old husband Alfonso Diez by her side.
She has made a full recovery since breaking her hip during a fall at home in October.
Read full story