The Crown Princess is wearing Queen Sofia's lace veil. It is the same veil that was worn by Crown Princess Victoria's mother, Queen Silvia, at her marriage to King Carl Gustaf in 1976.
This veil was given by Queen Sofia to her youngest son, Prince Eugen. Prince Eugen then passed the veil on to Princess Sibylla, who wore it under a garland of myrtle at her marriage to Prince Gustaf Adolf in Koburg in 1932.
Queen Sofia's veil was also worn by the Princesses Désirée in 1964, Margaretha in 1964 and Christina in 1974.
Behind the Crown Princess hair and make up is Peter Andersson and Linda Öhrnström.