(Repost of an article found on: http://www.catholicplanet.com/women/headcovering.htm )
In obedience to Sacred Scripture, many Catholic women wear some kind of veil or headcovering. Some wear a headcovering only at Mass. Others feel called to wear a headcovering at other times during the day, as well as at Mass. Many non-Catholic Christian women also wear a headcovering.
These women are following the call of the Holy Spirit. Society discourages women from wearing a headcovering and from doing anything else which shows submissiveness and obedience. Yet these women have found the light of truth in the midst of dark times.
The moral law requires all women to wear the veil on their hearts.
A woman should not wear the veil on her head, until she is wearing it first on her heart.
A woman who wears the veil on her heart accepts the place that God gives to women in the Church, the family, and society.
Women who wear the veil on their hearts are imitating the Virgin Mary in her humility, submissiveness, and obedience to Christ.
The veil should cover her head, but not her face. It is first and foremost symbolic of humility, submissiveness and obedience.
When Saint Veronica saw Jesus carrying His cross, she took off her veil and gave it to Him to wipe His face. He handed the veil back to her, and it had an image of His face on it. In this way, Christ gave a special blessing to the practice of wearing a veil. Even Veronica’s name comes from this event. She is called vera icon because she had a true icon of Christ, her veil with His face on it. Nearly every Catholic Church has the stations of the Cross with this event at one of the stations.
The Virgin Mary wore a veil or headcovering because she understood this symbol of the different roles given to men and women. Those women who wear the veil are imitating the Virgin Mary in her humility and submissiveness. Nearly every Catholic Church has a stature or image of Mary wearing a veil.