a situation in which sb is very successful, happy, etc.
THE CREST OF A / THE WAVE
Meaning of THE CREST OF A / THE WAVE in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005