foreshadowed