be over the moon

be over the moon  {v. phr.}
To be extremely pleased about something.
Categories: add yours {v. phr.}


Leave my opinion