In Europe and North America, the typical attire for a bride is a formal dress and a veil. Usually, in the "white wedding" model, the bride's dress is bought specifically for the wedding, and is not in a style that could be worn for any subsequent events. Previously, until at least the middle of the 19th century, the bride generally wore her best dress, whatever color it was, or if the bride was well-off, she ordered a new dress in her favorite color and expected to wear it again.