Soothsayer (noun):a person who predicts the future by magical, intuitive, or more rational means.
The archaic adjective and noun sooth, “true, truth,” comes from the old English adjective and noun soth with the same meaning. The truth is not always soothing, but our verb soothe is related to soothsayer, the word for one who tells the truth, especially beforehand.
Walking down the street, Mira accidentally met with lunatic soothsayer who grabbed her hand and handover a voodoo, completely terrified she threw the doll aside and ran down the street.]]>