Vocabulary
足が地に着かない
あしがちにつかない
losing oneself; on top of the world; walking on air; frivolous
expression