Which phrase best describes foreshadowing?

A. speeding up or slowing down time

B. skipping ahead to key moments in the story

C. hinting at an event that will happen later

D. describing a moment from the past