(s)persistent, relentless, unrelentingnever-ceasing“the relentless beat of the drums”