Weddings have long been an occasion for extravagance. Modern weddings have become a chance for young women to live out the fantasy of being “a princess for a day.” An elegant gown, an elaborate hairstyle, attendants in color-coordinated dresses, bouquets of flowers, an abundance of food, and lots of celebrating with friends and family contribute to the fairytale atmosphere.