Green flower petals scattered on a stone pavement