contestada

What is the meaning of the term foreshadowing?

A. a person remembering past events in a story
B. a hint of events to come later in a story
C. elements that are repeated throughout a story
D. an atmosphere of gloom or horror throughout a story