Kotomora
かりゆし (kariyushi) Japanese meaning: happy | Kotomora