willow beauty?

willow beauty?

Observation - willow beauty? - UK and Ireland. Description: