Bir kelebek yumurtadan çıkar çıkmaz uçamaz. Önce dişi kelebek bir yaprağın üstüne küçücük yumurtalar bırakır. Birkaç gün sonra bu yumurtalardan tırtıllar çıkar.
Tırtılın tek işi yemektir. Gün boyu yaprak yer ve hızla büyür. Büyüdükçe derisi sıkışır, o da kabuk değiştirir. Birkaç hafta sonra tırtıl hareketsiz kalır ve kendini bir kozanın içine kapatır.
Kozanın içinde tırtılın vücudu yavaş yavaş değişir. Birkaç hafta sonra koza çatlar ve ıslak kanatlı bir kelebek çıkar. Kelebek kanatlarını güneşte kurutur. Sonra uçar ve çiçeklerden nektar içer.