Kotomora
忽焉 (こつえん, kotsuen) Japanese meaning: suddenly | Kotomora