Перед тем, как появится на свет, бабочка проходит несколько этапов развития. Суть этого метаморфоза состоит в поэтапном преобразовании организма, в ходе онтогенеза. Из отложенного бабочкой яйца выползает личинка- гусеница. Этот этап ее развития очень важен. За время своего существования гусеница должна накопить столько питательных веществ, чтобы их хватило на весь жизненный цикл бабочки.
Аппетит у гусеницы просто ошеломляющий. В огромных количествах она поедает растительную пищу, а также съедает скорлупу яйца, которая еще недавно являлось ее домом. Однако не все так просто, как кажется на первый взгляд. Гусеница очень придирчиво относится к пище. Если она очутится не на том растении, на котором нужно, то от еды может отказаться вовсе. Чтобы этого не допустить, бабочка откладывает яйца лишь на определенные растения. Только в этом случае гусеница будет полноценно питаться и быстро расти. За все время своего существования она несколько раз линяет. Обусловлено это неэластичностью ее кожного покрова. В «старой одежде» она расти не может, и поэтому вынуждена ее менять.
Этот процесс проходит довольно интересно. Гусеница ищет укромное место. На ее брюшке есть железы, которые вырабатывают особый секрет, который на воздухе превращается в подобие шелковой нити. С ее помощью она крепится к растению. После этого ее старая оболочка рвется, и гусеница выползает из нее уже в «новом костюме», который намного просторнее старого. Самое удивительное в том, что всего за одну неделю ее вес может возрасти в тысячу раз. По мере роста эта процедура многократно повторяется. После последней линьки стадия гусеницы заканчивается, и она превращается в куколку.
Впрочем, такое ускоренное развитие свойственно не всем гусеницам. Например, личинки пахучего древоточца растут более трех лет. Все это время они питаются древесиной, которая очень медленно переваривается в их организмах.
С наступлением стадии куколки гусеница прикрепляется к растению выше описанным способом, и превращается в куколку. На этом этапе происходит ее превращение в бабочку. В отличие от гусеницы, куколка совершенно беззащитна, поэтому основной задачей гусеницы является поиск укромного и максимально защищенного места.
Некоторые виды насекомых окутывают свои куколки «шелковой нитью», создавая коконы. В стадии куколки бабочка может находиться от нескольких дней, до нескольких лет. Все зависит от условий окружающей среды и вида насекомого. Если все пройдет как надо, оболочка куколки лопнет, и из нее вылетит бабочка, с маленькими, влажными, и хрупкими крыльями. Она ищет подходящее место, расправляет крылья и сушит их в течение нескольких часов. Высыхая, крылья одновременно увеличиваются в размерах. Все, бабочка готова к полету. Ее основная задача теперь заключается в поиске партнера для спаривания и воспроизводства потомства.