欢天喜地;得意扬扬
牛津电影里 100%
to feel very happy
We were all walking on air that night.
If we'd make just one little discovery, we'd walk on air for days.
释义来自《牛津高阶英汉双解词典》第 9 版