This is from Macbeth, act 3, scene 4, line 121. Macbeth has secretly had his best friend, Banquo, murdered and Banquo's ghost shows up at a banquet that Macbeth is throwing and completely unnerves him. 121 It [the ghost] will have blood [revenge]; they say blood [murder] will have blood [revenge by killing].
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.