En avspänd fest i El Pardo-palatset, strax utanför Madrid.
Bil efter bil med gratulanter körde in genom de höga palatsgrindarna, och födelsedagsbarnets mamma drottning Letizia, 51 – för kvällen i en svart ärmlös klänning och stora rubinörhängen – vinkade glatt.
Kvällens värdpar drottning Letizia och kung Felipe.Prinsessan Leonor log – och visade sin diskreta tandställning.
Huvudpersonen Leonor var dock nästan helt dold bakom de mörka rutorna i baksätet – och ingen media släpptes in.
11-åriga prinsessan Estelle – som redan varit på två kungliga 18-årsfester – var inte bjuden den här gången, och detsamma gällde för alla de unga tronföljarna, från prins Christian till Ingrid Alexandra.
Leonors syster, 16-åriga prinsessan Sofia.
För detta var släktbandens kväll, och därmed ett kalas som bara inbegrep den spanska, danska och grekiska kungafamiljen.
Däremot var Estelles bryllingar Arietta, Anna Maria och Amelia på plats med sin mamma prinsessan Alexia.
Och den danska kungafamiljen var även representerad genom Alexias mamma (och Margrethes syster) drottning Anne-Marie – som i många år var gift med Leonors morbror kung Konstantin.
Drottning Anne-Marie med sin dotter prinsessan Alexia.Tvillingarna Arietta och Anna Maria som är bryllingar till prinsessan Estelle.
På plats var även ett ett par bulgariska prinsar och hela den stora falangen med Borbón-släktingar – spanska anförvanter till italienska prinsessan Chiara som i somras pekades ut som prins Christians hemliga flickvän.
Juan Carlos vinkade nobelt, old school style, men anlände inte i samma bil som sin fru drottning Sofia, 84: Hon slog i stället följe med sin syster prinsessan Irene.
Leonors farfar ex-kung Juan Carlos.En halv skymt av drottning Sofia. Till vänster hennes syster prinsessan Irene.
Och det blev ett blixtbesök i Madrid för Juan Carlos del: Spanska medier uppger att han bara stannade i sju timmar i sitt forna kungarike innan han återvände till exilen i Dubai.