In Church Wedding, most of the bride wears a traditional long and elegant gown. The gown comes with long train and veil. The long train extended behind the wedding dress
from the bottom up to 6 feet in length. The veil goes from head up to 6 feet in length.
While in Beach or Garden Wedding, The bride wears an elaborate wedding dress with floor length. The short veil complements to the wedding dress and some bride prefer to wear hat instead to veil.