Here's a chance to use some material you may have lying around. This project is good if you have material that is loosely woven. I used flannel. Selected edges of the envelope have had the threads removed, giving it a "furry" look. This is not suitable for knits. This reusable fabric envelope can be used for packaging gifts.
Making a Fabric Envelope
Loosely Woven Fabric
1) Trim the edge of the piece of fabric so it is straight. The piece of flannel that I used included the selvedge edge, which I will keep as a decorative part of the envelope.
2) Fold the bottom edge up, to the size you would like the envelope to be. Trim the top edge 1 1/2 inches (4 cm) above the top edge of the envelope.
3) Sew the right edges of the envelope, 1/4 inch (0.6 cm) from the right edge. Similarly with the left edge. In the picture below, you can see the selvedge edge of the fabric that I used.
4) Fold the envelope so that the flap is folded in half. Trim the flap at an angle.
5) Unfold the envelope.
6) Remove the threads along the top edge of the flap.
7) Remove the threads along the sides of the flap.
8) Remove the threads along the top edge of the envelope's opening.
9) Put a gift in the envelope and tie a ribbon on it, or put a pin the front. Here, I used a pins that I received from LAWST in their Blog Giveaway.