herald

sense 1: foreshadow or presage
announce annunciate harbinger foretell herald

sense 2: praise vociferously
acclaim hail herald

sense 3: greet enthusiastically or joyfully
hail herald