What does foreshadowing accomplish in a story?

A It helps readers find textual evidence to support complex ideas.
B It provides connotation to help readers connect emotionally.
C It provides hints or clues to show what might happen in a story.
D It helps to show background information or past events of a plot.

C It provides hints or clues to show what might happen in a story.