A cartoon-style green caterpillar with big eyes and antennae is lying comfortably on a green leaf, smiling.
Style: sticker