A solemn (serious, sincerity) promise, fortified by an oath, concerning future action. The oath might be expressed in words or in symbolic action.
A covenant is more than a mere impersonal contract, in which two parties agree to an exchange of goods and services. A covenant binds persons together beyond the mere contractual agreement. Marriage obviously binds two persons in a unique way, but all covenants bind persons together in some way.