On Top of the World (song)
WiktionaryText

Adjective



  1. Delighted; ecstatic; exceptionally pleased, happy, or satisfied.
    He was on top of the world after she agreed to marry him.
 
x
OK