With just under three months to go, Prince Carl Philip of Sweden and his fiancé Sofia Hellqvist are gearing up for their royal wedding.
It was previously announced that the couple would marry on 13 June, but now the Swedish royal palace has revealed more details of the celebration.
The ceremony will take place at 4:30pm on the Saturday, in the royal chapel of the palace in Stockholm.
After the church ceremony, Carl Philip and Sofia will make their first public appearance as newlyweds, travelling in procession by horse and carriage.
Similar to Princess Madeleine's wedding in 2013, much pomp and ceremony will surround the royal parade. The bride and groom will most likely be driven around in the same barouche that Madeleine had for her big day, as well as King Carl XVI Gustaf and Queen Silvia at their 1976 nuptials.
Carl Philip and Sofia will leave the palace and be taken around the city, driving past Slottsbacken, Skeppsbron, Slottskajen, Norrbro, Regeringsgatan, Hamngatan, Nybroplan, Nybrokajen, Hovslagargatan among other places.
Troops from the Army, Air Force and Navy will be positioned along the route.
Sofia Hellqvist and Prince Carl Philip will be driven around the city in a horse-drawn carriage after the ceremony
The newlyweds will then return back to Logården, a garden in the royal palace, where they will be greeted by a salute of 21 shots from Skeppsholmen.
Carl Philip and Sofia will join their guests for a lavish dinner in the palace's White Sea Hall, followed by dancing in Karl XI's Gallery.
While Saturday is the main event, the wedding celebrations will start on Friday with a private dinner for invited guests. Carl Philip's parents will host the entire events of the weekend.