The Swedish royals enjoyed a day out at the theatre with their children at the weekend, with Prince Carl Philip and Princess Sofia’s eldest sons twinning in matching outfits for the occasion.
The couple took Prince Alexander, who turned seven last week, and five-year-old Prince Gabriel to watch a performance of Var är smörgåsen? (Where’s the sandwich?) at the Royal Swedish Opera in Stockholm on Saturday.
In a rare family snap shared by the prince and princess, the little princes could be seen wearing £84 half-zip collared T-Shirts from Reiss, with black jeans and white trainers.
Meanwhile, Princess Sofia, 38, looked elegant in a white shirt and a high-waisted midi-skirt while her husband, Prince Carl Philip, 43, donned a suit.
The couple also have a third son, Prince Julian, who celebrated his second birthday last month, but he did not join his parents and older brothers for the outing.
Alexander and Gabriel did enjoy the outing with their royal cousins, Princess Estelle, 11, and seven-year-old Prince Oscar, who are Crown Princess Victoria and Prince Daniel’s children.