Provide a detailed explanation of the life cycle of a butterfly, from egg to adult. Your response should contain at least 3 highlighted sections in markdown. Highlight at least 3 sections in your answer with markdown, i.e. *highlighted section*.
user