sawfly larva?

sawfly larva?

Observation - sawfly larva?. Description: tiny caterpillar-like larva on flower petal

tiny caterpillar-like larva on flower petal