Kotomora
恐縮 (kyoushuku) Japanese meaning: grateful | Kotomora