A timely and relevant definition of foresight (by Bill Cockayne):
"Foresight is the practice of exploring the long-term future. The goal of foresight is to help individuals and organizations to better prepare for long-term opportunities or problems. Unlike forecasting methods, foresight does not attempt to define specific events or trends in the future. Instead, foresight methods and tools support the development and exploration of a multiple possible futures, none of which is expected to exist. Foresight, like thought (Gendanken) experiments performed by physicists and philosophers, help the practitioner to design and analyze a hypothetical experiment that, while possible, is not likely to be pursued."
(The picture has been taken by myself at my school, though it was appropriate in this context)