to feel very happy
Oxford100% de las películas
We were all walking on air that night.
If we'd make just one little discovery, we'd walk on air for days.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición