Dictionary.com
Thesaurus.com

will have vowed

  • future perfect
    of vow.
    vow
    noun
    a solemn promise, pledge, or personal commitment.