No minister, officer, or any other person authorized to solemnize a marriage under the laws of this State shall perform a ceremony of marriage between a man and woman, or shall declare them to be husband and wife, until there is delivered to that person a license for the marriage of the said persons, signed by the register of deeds of the county in which the marriage license was issued or by a lawful deputy or assistant. There must be at least two witnesses to the marriage ceremony.
Whenever a man and woman have been lawfully married in accordance with the laws of the state in which the marriage ceremony took place, and said marriage was performed by a magistrate or some other civil official duly authorized to perform such ceremony, and the parties thereafter wish to confirm their marriage vows before an ordained minister or minister authorized by a church, or in a ceremony recognized by any religious denomination, federally or State recognized Indian Nation or Tribe, nothing herein shall be deemed to prohibit such confirmation ceremony; provided, however, that such confirmation ceremony shall not be deemed in law to be a marriage ceremony, such confirmation ceremony shall in no way affect the validity or invalidity of the prior marriage ceremony performed by a civil official, no license for such confirmation ceremony shall be issued by a register of deeds, and no record of such confirmation ceremony may be kept by a register of deeds.
N.C. Gen. Stat. § 51-6