be on the crest of a wave - English Synonyms Dictionary