Dictionary.com
Thesaurus.com

will have been vowing

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