sawfly larva?

sawfly larva?

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

tiny caterpillar-like larva on flower petal