Kotomora
執着心 (shuuchakushin) Japanese meaning: attachment | Kotomora