Kotomora
超自我 (ちょうじが, choujiga) Japanese meaning: superego | Kotomora