Kotomora
申し子 (moushigo) Japanese meaning: heaven-sent child | Kotomora