Valentine Felt Flag Pennant
This Valentine felt pennant is a fast, beginner-friendly project that looks great on a door, mantle, or gallery wall. It’s made from double-layer felt, stitched together for a clean finish, with words cut from red felt, bonded with fusible adhesive and ironed on.
What You’ll Need
- Pink felt fabric
- Red felt fabric
- fusible adhesive
- Red and pink thread
- Iron
- Sewing machine
- Scissors, ruler, clips or pins

Step 1: Cut the pennant pieces (8" x 14")
Cut two identical pink felt pennant pieces that are 8 inches wide by 14 inches long. For a simple V, mark the bottom center point, then cut diagonally from each top corner to that center point.
Step 2: Bond fusible adhesive to the red felt
Iron fusible adhesive onto the back of the red felt (follow package directions). Let it cool, then keep the paper backing on for cutting. This turns your felt into a clean, cuttable iron-on applique.
Step 3: Cut out words
In Cricut Design Space, type “Be Mine” in a bold, easy-to-read font and size it to fit your pennant. Size the words so they’ll sit nicely in the upper half of the flag. Cut the design from the red felt. Remove the excess felt around the letters and save the letters with the paper backing still attached. You can just use scissors in you don't have a Cricut.

Step 4: Iron the words onto the front pennant piece
Peel the paper backing off the letters to expose the adhesive. Arrange “Be Mine” on one pink pennant piece and press with an iron using parchment paper on top. Press firmly so the letters fully bond, especially at curves and small corners.

Step 5: Cut felt ties and stitch the pennant together
Place the second pink pennant piece on bottom Clip all around. Stitch around the pennant edge using a straight stitch, about 1/8 to 1/4 inch from the edge. Go slowly at the point and corners for a clean outline.
Cut two red felt strips with a length for ties. Sandwich the pennant between the two ties and stitch.

Final Thoughts
That’s it. A polished felt pennant you can reuse every Valentine’s Day. Try switching the phrase to “XOXO,” a family name, or making a set of two or three flags for a mini banner.

Materials Needed
-
Original price $12.99Original price $12.99 - Original price $12.99Original price $12.99Current price $8.79$8.79 - $8.79Current price $8.79
Pink Felt By The Yard - 36" Wide - Soft Premium Felt Fabric
In stockHigh quality felt by the yard. 36" wide. Our felt is the quality of wool, wool-blend without the price. 100% high quality polyester is approximate...
View full detailsOriginal price $12.99Original price $12.99 - Original price $12.99Original price $12.99Current price $8.79$8.79 - $8.79Current price $8.79Save 32% -
Original price $12.99Original price $12.99 - Original price $12.99Original price $12.99Current price $8.79$8.79 - $8.79Current price $8.79
Red Felt By The Yard - 36" Wide - Soft Premium Felt Fabric
In stockHigh quality felt by the yard. 36" wide. Our felt is the quality of wool, wool-blend without the price. 100% high quality polyester is approximate...
View full detailsOriginal price $12.99Original price $12.99 - Original price $12.99Original price $12.99Current price $8.79$8.79 - $8.79Current price $8.79Save 32% -
Original price $2.99Original price $2.99 - Original price $2.99Original price $2.99Current price $1.89$1.89 - $1.89Current price $1.89
Sewing Thread No. 148- 600m - Red - All-Purpose Polyester
In stockDiscover the Perfect Sewing Thread! Our All-Purpose Polyester Sewing Thread offers the ultimate versatility, whether you're sewing apparel, craftin...
View full detailsOriginal price $2.99Original price $2.99 - Original price $2.99Original price $2.99Current price $1.89$1.89 - $1.89Current price $1.89Save 37% -
Original price $2.99Original price $2.99 - Original price $2.99Original price $2.99Current price $1.99$1.99 - $1.99Current price $1.99
Sewing Thread No. 385- 600m - Dusty Pink - All-Purpose Polyester
In stockDiscover the Perfect Sewing Thread! Our All-Purpose Polyester Sewing Thread offers the ultimate versatility, whether you're sewing apparel, craftin...
View full detailsOriginal price $2.99Original price $2.99 - Original price $2.99Original price $2.99Current price $1.99$1.99 - $1.99Current price $1.99Save 33%