Keyaru swearing vengeance