Idiom Definition:
"to be sitting on top of the world"
to have the feeling that your life is excellent
to have the feeling that everything is going very well
Synonyms:
advantage, benefit, comfort, content, cententment, ease, good, happy, hapiness, health, healthy, profit, prosperous, prosperity, safety, security, success, well
This man is literally
sitting on top of the world. - - - - ->