Kotomora
神の子 (かみのこ, kaminoko) Japanese meaning: Son of God | Kotomora