Idioms

On top of the world : feeling very excited