Kotomora
供花 (kyouka) Japanese meaning: offering of flowers | Kotomora