Foresight – a skill that can be developed?

The myriad of ways in which foresight can manifest itself – and whether it is a skill that can be developed – is explored in this article.