A covenant is a formal, binding agreement between two or more parties. Unlike a simple contract, covenants often carry moral or solemn weight, like marriage covenants, biblical covenants between God and humanity, or international treaties. The term implies a serious, often lasting commitment.