dogged, dour, haunting, lasting, pertinacious, relentless, tenacious, unrelenting, unyielding,
caducous,