A cheerful, light green cartoon caterpillar with big eyes and antennae is sitting on a green plant stem with two leaves, appearing happy and content.
Style: sticker