Synonyms for Promise (same or very similar meaning)
WordNet sense 1 (grounds for feeling hopeful about the future):
hope
WordNet sense 2 (make a prediction about; tell in advance):
anticipate, call, forebode, foretell, predict, prognosticate
WordNet sense 3 (make a promise or commitment):
assure
From the ODE community, based on WordNet
add/edit