Willow Beauty?

Willow Beauty?

Observation - Willow Beauty? - UK and Ireland. Description: