What does a harbinger do? a. foreshadow c. give a sign b. predict d. all of the above Please select the best answer from the choices provided A B C D