ineluctable, inescapable, unavoidable
inevitable
destined
necessary
sure
inevitable, inexorable
(infl of)