Kotomora
依頼心 (iraishin) Japanese meaning: spirit of dependence | Kotomora