Foreshadowing Explained