Question: what are the differences between a promise and a covenant?
Answer: As nouns the difference between promise and covenant is that promise is an oath or affirmation; a vow while covenant is (legal) an agreement to do or not do a particular thing.