Hat from a sweater.
Sweater- I found a beautiful wool sweater at Goodwill for under $2.00. Stripes make measuring easier
Embroidery needle and floss
Lay out the sweater and cut all the seams. This will give you a good idea of how much fabric you have to work with. Fold the fabric over in to an inside out rectangle. Sew along the top and the back. This will give you a tube that is closed at one end.
Turn right side out and grab the two corners at the top of the hat. Sew through the triangles created and then tie your thread very tight. This will give you some very cute kitty ears.
Turn up the hem and tack in several places with needle and embroidery floss. I made several knots all the way around.
Place a cup on the wrong side of the fabric and mark with a marker. Cut out the circles. Embroider a running stitch around the outside of the circle. Gather it up, this makes a yo-yo. Run a stitch around the outside of the yo-yo and pull tight to make the flower petals. Do this 8 times or the number of petals you would like. Sew a button in the center to make a center.
Attach the flowers evenly around the outside of the hat.
And there you go, a beautiful, unique and very warm hat that any little kitty/flower girl would love.
Close up of flowers