Kotomora
半神 (はんしん, hanshin) Japanese meaning: demigod | Kotomora