Valentines Day Gift Bag

For the super romantic occasion that's just on the horizon (that's Valentines Day, February 14th for anyone that's forgotten) I have conjured up a lovely free crochet pattern for you all.

If you've bought your other-half a super special gift and the usual shop-bought wrapping paper just won't do, then why not have a go at making this cute little drawstring bag?...

It's a great little project if you're a beginner to intarsia crochet (the technique used when a picture is a made with in the stitch).

You can download it for free from Ravelry, (both English and American versions) or you can follow the instructions below;

English version

Heart Gift Bag

♥ 30g of DK yarn for the main colour of the bag. Small amount of contrasting piece of yarn for the heart. Here, Yeoman Yarn's Panama DK in Haze and Fiesta have been used (you can buy it from here).
♥ 3.5mm hook
♥ Approx 50cm of ribbon. I used East of India 'With Love' ribbon (you can buy it here or from here )

Stitches used;
ch = chain
dc = double crochet (sc in US terms)
tr = treble crochet (dc in US terms)

frm = from
til = until
rpt = repeat

Finished bag size approx 14cm x 10cm (5.5” x 3.5”)
Inside pouch size approx 10cm x 9cm (4” x 3.25”)

With your main colour yarn, work 17ch plus 1ch for turning.

Row 1;
In 2nd ch frm hook work 1dc, 1dc in each ch til end. Turn.

Row 2;
1ch, 1dc in 1st dc, 1dc in each dc across til end. Turn.

Row 3-5;
Rpt row 2. Turn.

Row 6;
3ch (represents 1tr, 1ch), miss 1st dc, * 1tr in next dc, 1ch, miss 1 dc,* rpt frm * til end working last tr in turning ch (9 1ch spaces). Turn.

Row 7;
1ch, 1dc in 1st 1 ch space, 1dc in each tr and 1 ch space til end working last dc in top of turning ch. Turn (17dc in total).

Row 8-31;
1ch, 1dc in each dc across til end. Turn.

Row 32-41;
Work from graph below, snaking your way up, making sure to work 1ch at the beginning of each row for turning.

1square = 1dc

Changing colours;

  1. Do not finish the last dc before changing colours, leave two loops on your hook. Make a loose loop with your contrasting coloured yarn .
  2. Pull the contrasting colour loop through the 2 loops on your hook. Carry on with the next stitch with the contrasting colour leaving all tails behind the work.
  3. To change back to the previous colour, follow steps 1 and 2 picking up the main colour yarn.

When you have finished your heart motif, you can cut your contrasting coloured yarn, but leave enough of a tail to weave in later.

It is very important to keep a good tension on the yarn that will cross with back of your heart motif, do not pull it tightly, as it will pucker your work and it wont lie flat. However don't leave it too loose as this will make your stitches become loose over time.

Back                                                                            Front

Row 42-45;
1ch, work 1dc in each stitch across to end, turn.

Row 46;
3ch (represents 1tr, 1ch), miss 1st dc, * 1tr in next dc, 1ch, miss 1 dc * rpt frm * til end working last tr in turning ch (9 1ch spaces). Turn.

Row 47;
1ch, 1dc in 1st 1 ch space, 1dc in each tr and 1 ch space til end working last dc in top of turning ch. Turn (17dc in total).

Row 48-51;
1ch, 1dc in each dc across til end. Fasten off and weave in all ends.

Fold your gift bag in half, wrong sides together, and use a simple running stitch down each side with the main colour yarn making sure that the tr rows line up.

Finally using the ribbon of your choice, weave it in and out of your tr row, round the back and then the front.

Ta-dah! You have your very own heart gift bag perfect for giving that special gift for Valentines Day (or Birthday or Christmas or any occasion actually!) :)

If you enjoyed having a go at this intarsia crochet project, I have more of these type of patterns in all of my shops - 

Have a great week and see you back here soon!

Ta-ta for now :)



  1. so sweet!!!!
    thank you for sharing, xxxxxx Ale

  2. This is super sweet! Hope you won't mind me linking up at Tangled Happy tomorrow. Thanks for sharing this free pattern. It's perfect for the upcoming holiday!

  3. Good pics and explanation of adding the heart:) Can be applied to other projects too! Thanks for sharing!

  4. such a lovely little bag, thanks so much for sharing the pattern

  5. it is very nice. I want to do it. thanks for sharing:)

  6. So pretty!!! ♥ Thanks for sharing, that's perfect for little gifts from the heart :-)
    Have a nice day!

  7. Your Gift Bags is incredible.I can only think about all the promotions one could put inside! I especially like the middle stencil idea.

  8. This is lovely.I have made practically the same - like a purse - and keep it in my car to have change for the parking.Never be without change any more.What's more!NOBADY KNOWS THAT THERE ARE MONEY IN IT!It is similar to a little gift holding tight the button close to the gearstick.Simply love it.Much thanks to you for a lovely patterns that you are given to us "FREE!"
    ~Jill Watkins.

  9. Very cute, Im featuring this on my Valentines gift round up. The post will go live sometime tonight.

  10. So cute! Amy if you crochet over a strand, than you dont have to leave a float on the back side. It called a tapestry crochet.

    1. Hi Iryna,
      Many thanks for your tip. Tapestry Crochet is a great technique, though I do love my Intarsia :)
      Happy hooking!

  11. This comment has been removed by a blog administrator.

  12. This bag is so cute!! I'd like to include a link to your website and one photo in a Valentines Day crochet pattern roundup if that's alright with you. It will be posted later this week on Thanks so much!

    1. Thank you Jessica! That would be wonderful! :)

  13. Que detalle mas sencillo y bonito a la vez----
    muchas gracias Amy. por compartir este lindo trabajo con nosotras...
    un abrazo