blood will be spilled 4