Providence by virtue of planning prudently for the future
Seeing ahead; knowing in advance; foreseeing