– assorted colours of felt and matching thread
– sequins / beads / small buttons or embroidery thread (floss)
– brooch clasps or safety pins
– needle, pins, scissors
… and the butterfly template at the bottom of this post. You can print the templates at different sizes to make different sized brooches
1) Cut out one butterfly shape and one body shape.
2) Pin the butterfly shape onto backing piece of felt in a contrasting colour. Use matching thread and running stitch to sew it in place
3. This is the fun part – decorate your butterfly! Whatever you use to decorate your butterfly, sew any embellishments in place with thread that matches the felt you’ve used for the butterfly wings and make sure that each wing is (as closely as possible) a mirror image of the other.When using stranded embroidery thread (floss) I divided each length of thread in two, using 3 out of 6 of the individual strands to make a thickness of thread that’s easy to sew through the felt layers.
 4) When you’ve finished decorating your butterfly, cut away the excess backing felt to create a “frame” around the butterfly shape. Then use the shape you’ve just cut out as a template to cut a matching piece of felt for the back of the brooch.

5) Turn over the back piece and sew a brooch clasp in place with a double thickness of matching thread. If you’re using a safety pin, use an extra bit of felt to sew it in place 
6) Put the front and back of the brooch together, and sew around the edge. Use running stitch and matching thread, sew flush with the decorated butterfly shape so your stitching is hidden. Finish your stitching neatly at the back of the brooch.