Meaning: very happy or delighted.
The origin of this expression comes from a well-known 16th century nursery rhyme called ‘Hey Diddle Diddle’ (originally written as ‘High Diddle Diddle’) The rhyme itself is apparently nonsense and has no meaning, but it goes like this...
“Hey diddle diddle, the cat and the fiddle,
The cow jumped over the moon.
The little dog laughed to see such fun
And the dish ran away with the spoon!”
'Joan was over the moon when she found out she was going to be a grandmother'.
When were you last over the moon about something? Add your comments!