They've got to be Giants!

I'm now certain the mystery caterpillars are Giant Swallowtails, as I had originally guessed. They are over 3 cm now and will be pupating in a few days. Last instar Giant Swallowtail. The same Viceroy from yesterday was back, along with some Red Admirals and Commas. I've seen what I think may be a Tawny Emperor too, the last few days. Lots of Painted Ladies, at one time there were 4 or 5 on the sedum in the front yard. A Buckeye was hanging out with them today. One Monarch came out of its chrysalis today, I think it was male. The willows I took cuttings from look like they might be getting some new growth on them now, they had looked like they were going to die. Two of my Spicebush Swallowtails started to pupate today. Spicebush Swallowtail read to pupate.