Words from
prescient
    having or showing knowledge of events before they take place.
    
    Source: My old website
    
    contingency
    a future event or circumstance which is possible but cannot be predicted with certainty.
    
    Source: My old website
    
    replete
    filled or well-supplied with something.
    
    Source: My old website
    
    candid
    truthful and straightforward; frank.
    
    Source: My old website