Learn English – Idiom for someone who is in good position/mood

idiom-requests

What is the idiom for someone who is in a good mood or position? For example, your colleague is in a very good mood because of a recent thing that happened to him.

Best Answer

A common expression for that emotion is on top of the world.