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