be over the moon
US /bi ˈoʊvər ðə muːn/
UK /bi ˈoʊvər ðə muːn/

1.
매우 기뻐하다, 날아갈 듯이 기뻐하다, 환호하다
to be extremely happy or delighted about something
:
•
She was over the moon when she heard the news of her promotion.
그녀는 승진 소식을 듣고 매우 기뻐했다.
•
The kids will be over the moon if we take them to Disneyland.
아이들을 디즈니랜드에 데려가면 매우 기뻐할 것이다.