Ran...half-demon