Macbeth

Act III, Scene 4

Why does Macbeth say “blood will have blood”?

Asked by
Last updated by jill d #170087
Answers 1
Add Yours

Macbeth is referring to the fact that the dead will have their revenge..... meaning Banquo.

It will have blood, they say. Blood will have blood.
Stones have been known to move, and trees to speak.
Augurs and understood relations have
By magot pies and choughs and rooks brought forth
The secret’st man of blood.—What is the night?

Source(s)

Macbeth