Butterflies get all the love—but caterpillars may be even more stunning