Two pieces of fabric (I like the basic quilting fabrics)
Something to seal your ribbon ends (Heat tool, candle, or Fray Stop)
I cut my fabric to 16x16 squares
I attached fusible interfacing. This will help stabilize the boxes shape when it's complete.
Cut 8 pieces of ribbon, 8 inches each
The ends of your ribbon will fray. So it is important to seal the ends of the ribbon so it stays neat. I use a wood burning tool. Just slide the edge of the ribbon to the heat tool and it melts the ribbon together, making it a neat sealed edge for you.
Next we need to pin the ribbons in place. I pinned each 4 inches from each corner on one of the fabrics, facing right side up.
Place your other fabric on top, right side down and pin the fabrics together.
Sew the fabrics together, being sure to leave one space open so you can flip it right side out.
Snip the corners. This makes the fabric lay better once it has been flipped.
Flip the fabrics right side out.
Press the edges.
Sew around the edge to finish the edges and close the hole we left open. I used a zig zag just because I like how it looks. You can use any stitch you'd like.
Fold the the fabric in half at the corners, making the two piece of ribbon meet, and tie a bow.
Once you have tied all four corners you should have an adorable fabric treat box!
I hope this helps you knock a few gifts of of your list!