Kotomora
嬉しげ (ureshige) Japanese meaning: seeming happy | Kotomora