never gave up

Related

relentless · stubborn · grit · endurance · fighter · survivor · willpower · steadfast · unyielding · overcame · struggled · pushed through · kept going · against all odds · underdog · comeback · triumph · strength

Familiarity
Top 2,000,000