Purple Emperor larvae are now surprisingly well advanced. Many are a just few days off from pupating. Most look like this -
Or this -
Larvae of other high summer species are similarly advanced.
Unless we get some seriously foul and abusive weather iris will be on the wing in mid June this year.