My daughter and I love this thing. It's a small screened butterfly basket along with five caterpillars. You watch the caterpillars mature in their own little sealed cup and they eventually spin cocoons. Once they're all in their cocoons, you place them in the basket and wait for them to emerge as butterflies. If you follow the directions closely, you can keep the butterflies alive for about a week or so. After one week, my daughter and I declare "Graduation Day" and have a little ceremony to let the butterflies out into the world. The best part is, you can re-use the basket and order more caterpillars from the company.