Edible flower petals