Although much has changed due to the Islamic traditions, the Iranian wedding ceremonies of today remain relatively the same as before. Iranian weddings are considered to be elaborate events to be celebrated in the presence of guests who can serve as a witness to the union. Musicians would announce the wedding to the locals using drums. It was always a tradition for the bride and bridegroom to wear flower garlands around their necks and dress in white for the ceremony, although many Iranians dress in European wedding attire nowadays.
The marriage traditionally has two stages which usually take place on the same day. In short, the first stage is 'Aghed,' when the legal process is dealt with, and both parties are expected to sign a marriage contract. It is here that the 'Mahr' is arranged to ensure that the bride will be taken care of financially. Then, moving on to the second stage is the celebration event which can last anywhere from three to seven days. The reception venue is decorated with flowers and includes a lovely spread covering the floor, 'Sofereyeh Aghed.' The bridegroom is seated first, followed by his bride. He is always seated to her right, as Zoroastrians considered this a sign of respect.