Lalla Soukaïna of Morocco and Mohammed El Mehdi Regragui celebrated their marriage on 28 May with a traditional evening wedding ceremony at her mother's private residence.
Given that it has been 12 years since King Mohammed VI and Princess Lalla Salma tied the knot, the celebration was the royal wedding of the decade.
In keeping with Moroccan tradition, which dictates that a second round of festivities takes place months after a couple have married, the event followed Lalla Soukaïna and Mehdi Regragui's marriage on 11 October 2013.
Lalla Soukaïna, 28, whose mother is Princess Lalla Meryem, is niece to Morocco's current king Mohammed VI and granddaughter to the late King Hassan II.
Ten facts about Princess Lalla Salma of Morocco
The ceremony was also significant as it is the first wedding of the second generation of the late king.
King Mohammed VI arrived at the wedding at 6:30 pm with Princess Lalla Salma and their two children Moulay Hassan, 11, and Lalla Khadija, seven, joining the newlyweds' 250 guests
Celebrations in Morocco as Prince Moulay Hassan celebrates his birthday
Lalla Soukaïna and Mehdi Regragui's nuptials were the perfect chance for the family to spend time together and photos from the emotional reception show the king happy, relaxed and smiling in the company of the couple's invitees.
Monaco royal wedding: Moroccan princesses reign in most elegant stakes
The menu was a typical Moroccan festive dinner and included an assortment of Moroccan salads and starters, mechoui, fish with olives and traditional pastries, all accompanied by mint tea, ginger juice and almond milk.