Listen

Description

A contract is a short-term agreement, but a covenant is a lifelong, binding promise.