Bridal veil history can be traced back to Rome. This custom of veiling the bride was originally meant to disguise her from evil spirits as she walked down the aisle. Why would evil spirits even care about the bride? It was thought that they would be jealous of her happiness. So the original purpose of the bridal veil was to protect the bride who was thought to be vulnerable to enchantment.
Over time, of course, beliefs changed and new meanings were attached to the veil. Today some brides have the groom lift their veil; others have their father lift the veil when he gives the bride away, and still others go through the entire ceremony with their face covered until the father lifts the veil so the groom can kiss his new wife. In today's wedding tradition, brides can feel free to walk the aisle with their veil drawn back, or not to even wear a veil at all.
Some suggest that back in the days of arranged marriages the veil hid the face of the bride from the groom until they were married in case he didn't like how his bride looked. This way everyone would be saved the embarrassment of the groom's disappointment.