on top of the world in French
on top of the world in French
aux anges
(idiomatic) Delighted; ecstatic; exceptionally pleased, happy, or satisfied.