To create the base of the butterfly, I cut a piece of cardstock into a 4.25 x 5.25 inch rectangle. Put adhesive along all the edges of the rectangle, plus a little in the middle of the cardstock. Now roll the cardstock onto the toilet paper roll, covering it. At this point you can also add your googly eyes. I think it's fun for them to be different sizes.

Next, cut two 3 inch strips of ribbon. I kept my butterfly all matching, the body, wing base and antennae all the same color.
After cutting the ribbon, tie a knot at one end of the ribbon, and adhere the ribbon to the inside of the tube, like shown.

Now we can work on the wings.
Here is a pattern to use to cut out your wing base.

Trace the wing pattern onto cardstock, and cut out.
Now add in colorful punches using your flower and circle punches, cutting off any parts of the flowers that overlap the edge of the wings.

To finish the butterfly, place adhesive along the middle of the wings, and adhere to the back of the finished tube.

These butterflies are so darling that you have made with the empty toilet paper tubes! How nice of you to share the tutorial as well! I hope you don't mind, I just couldn't help but feature your cute butterflies on my toilet paper roll craft round-up hub here:

This is really great. Keep it up the good going. Really very great blog this has given me all the information that i needed, good for visiting daily it will increase our knowledge. Best luck for future.Paper Core

I have linked to this post in an upcoming blog post about summer art projects for kids. I'd like your permission to use the photo of the finished project as well. My littles and I will definitely be making these. Thanks for the idea!