Red flower petals scattered on a stone-paved street