Answer: foreswore

AnswerCrossword Clue
FORESWORE

Gave up: Var.