To be in a very good position or to be in an advantageous position, to be feeling very good or happy.
I was sitting on top of the world after I heard about the new job offer.
To be in a very good position or to be in an advantageous position, to be feeling very good or happy.
I was sitting on top of the world after I heard about the new job offer.