The basic elements of a marriage are: (1) the parties' legal ability to marry each other, (2) mutual consent of the parties, and (3) a marriage contract as required by law.