Kotomora
花びら (はなびら, hanabira) Japanese meaning: petal | Kotomora