Verb: make a promise or commitment
Verb: promise to undertake or give
Noun: a verbal commitment by one person to another agreeing to do (or not to do) something in the future. Something that has the effect of an express assurance; indication of what may be expected.
Do any one of us keep our promise? i've doubt about it.