We've been doing this every year since my oldest was 2!
We buy a butterfly garden from insect lore and watch 5 caterpillars go through their metamorphosis to become butterflies.
My kids love it and are so excited!
My favorite part is seeing how the conversations change as the kids get older.
Have any of you ever done this?