Oh, it's so exciting ... I picked up some more mature larvae in a dock leaf but if it turns out to be the species I expect it will be new for Fife. The leaf in the first two are a new leaf gathered at the weekend just in case. The pupa was gathered in a similar state about a week ago (2 weeks?). fingers crossed.