Kotomora
神の御子 (kaminomiko) Japanese meaning: Son of God | Kotomora