Kotomora
ひなげし (hinageshi) Japanese meaning: common poppy | Kotomora