Ineluctable

a.
  1. Not to be overcome by struggling; irresistible; inescapable; inevitable.