Question by  Randy73 (58)

What is the meaning of the phrase "The cat will mew and dog will have his day"?

This, I think, is from Shakespeare. But what does it mean?


Answer by  Addy (162)

It's often shortened to "every dog has his day," meaning everyone, even the lowest, will have a time of revenge or reward. You're right, it's from Hamlet.


Answer by  Lenore (237)

In Shakespeare's play, Hamlet is surrounded by enemies and seems unable to prove his uncle guilty of murdering Hamlet's father. He asserts himself, however, saying that things have a way of turning out well eventually, even for lowly creatures like dogs and cats. So that's what it means in a nutshell: your day will come.

You have 50 words left!