Why must a Christian marriage take place before a minister and witnesses?
The priest (or deacon) who assists at the celebration of a marriage receives the consent of the spouses in the name of the Church and gives the blessing of the Church. The presence of the Church’s minister (and also of the witnesses) visibly expresses the fact that marriage is an ecclesial reality. More information is available at the USCCB web site.