troth

Noun

  1. a mutual promise to marry
  2. a solemn pledge of fidelity