Nouns

(n)betrothal, troth, engagementa mutual promise to marry
(n)betrothal, espousalthe act of becoming betrothed or engaged