Destined or fated to happen; predicted or foreseen.
Impossible to avoid or escape, not escapable; ineluctable.