"A covenant is an agreement or promise between two or more people." . . . .