second-sighted

adj

1.
foreseeing the future