never gave up
- perseveredContinued despite difficulty
- tenaciousStubbornly determined to continue
- resilientAble to recover quickly
- determinedFirmly committed to purpose
- persistentContinuing despite difficulty
relentless · stubborn · grit · endurance · fighter · survivor · willpower · steadfast · unyielding · overcame · struggled · pushed through · kept going · against all odds · underdog · comeback · triumph · strength