What does the word foreshadowing mean?

a. a hint or clue about what will happen later on
b. to travel back in time
c. the turning point of the story
d. a sequence of events found in all fictional stories

a. a hint or clue about what will happen later on