To commit to (some action or outcome), or to assure (a person) of such commitment; to make an oath or vow.
To give grounds for expectation, especially of something good.