In obsolete|lang=en terms the difference between harbinger and forebode
is that
harbinger is (obsolete) one who provides lodgings; especially, the officer of the english royal household who formerly preceded the court when travelling, to provide and prepare lodgings while
forebode is (obsolete) prognostication; presage.
As nouns the difference between harbinger and forebode
is that
harbinger is a person or thing that foreshadows or foretells the coming of someone or something while
forebode is (obsolete) prognostication; presage.
As verbs the difference between harbinger and forebode
is that
harbinger is to announce; to be a harbinger of while
forebode is to predict a future event; to hint at something that will happen (especially as a literary device).