INEXORABLE
relentless
merciless
apathetic
harsh