Note: This post contains affiliate links. You may read my disclosure here.

Today’s Friday Favorite STEAM book is “The Very Impatient Caterpillar” by Ross Burach. This was another great find from my son’s elementary school book fair last fall. 

This spring during distance learning my son had an assignment about the lifecycle of caterpillars. He had to draw the lifecycle starting from an egg to caterpillar to chrysalis to becoming a butterfly. When we were working on the assignment we read this book to help him learn the lifecycle in a fun way.


As the title implies, this book is about a very impatient caterpillar. He wants to become a butterfly, but has no idea how metamorphosis works. He learns he has to build his chrysalis and wait…which is much harder than it seems. 


This hilarious book is all too familiar with two young kids at home. They know what it’s like not wanting to wait for something. But they learn when the caterpillar is eventually patient, he is rewarded by becoming a beautiful butterfly. He’s happy until he starts the next phase of his life: migration; that’s when the familiar, “are we there yet?” complaints start. 

This is my daughter’s favorite page


  • Science: This book walks you through the caterpillar lifecycle in a unique way. We see how they build a chrysalis and wait for 2 weeks to emerge as a butterfly. We also learn that butterflies migrate. 

This book’s illustrations perfectly add to the hilarity of the caterpillar. You can’t help but laugh at his antics. This book was one of the most popular books at the book fair, and we agree that it’s pretty great. 

Have you read this book yet? If you’re interested in getting your own copy you can purchase it on Amazon with my link here.


Some of the links below are affiliate links, which means that if you click on a product link I may receive compensation at no additional cost to you. I only link to products and pages I personally use and highly recommend. As an Amazon Associate I earn from qualifying purchases. Thank you for your support!

You have Successfully Subscribed!