An engagement is a promise to marriage , and also the period of time between proposal and marriagewhich may be lengthy or trivial .

Marriage An engagement is an agreement or promise to marry , and also refers to the time between proposal and marriage .
