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.
如果我们带孩子们去迪士尼乐园,他们会欣喜若狂。