The Spanish royals were reunited for a special family dinner in Majorca on Sunday night. Stepping out in full force were King Felipe and Queen Letizia, the couple's daughters Princesses Leonor and Sofia, and former King Juan Carlos and Queen Sofia.
They were joined by Felipe's older sister Infanta Elena and her two teenage children Victoria and Felipe.
The royals, who are enjoying their summer holiday on the Spanish island, dined out in style, choosing to eat at King Juan Carlos' favourite restaurant Flanigan.
The Spanish royal family are holidaying in Majorca
They feasted on traditional Majorcan and Mediterranean fare that the popular restaurant is famed for. Located just a short drive from the capital Palma, it offers seaside views over the marina of Portals Nous and is a favourite stop for the royals.
The family looked to be on good form, sharing sweet moments on the evening out and taking advantage of their summer break.
Princess Leonor, ten, with her sister Princess Sofia, nine
Ten-year-old Princess Leonor, who is first-in-line to the throne, was pictured hugging her grandmother as they left the restaurant while her younger sister Princess Sofia, nine, held on to her mum Letizia's hand.
Letizia was her usual stylish self, dressed head-to-toe in black while her mother-in-law Sofia was radiant in a blue kaftan.
The family dined in their favourite restaurant Flanigan
Letizia, 43, and her husband Felipe, 48, have just arrived from Madrid. One of their most recent engagements was waving off the Spanish national team at the airport, who were flying to Brazil for the Rio Olympics.
Juan Carlos has also just flown in from Lima where he attended the investiture of the new Peruvian president Pedro Pablo Kuczynski. His wife Queen Sofia, meanwhile, has been in Majorca for some time.