divine foreshadowing