
Welcome to a detailed guide on creating this charming “Love Angle” drawstring bag! This project uses a clever color-changing technique within a classic granny square construction to reveal a beautiful heart motif. Itโs perfect for gifting or organizing small treasures.
In this long-form pattern blog, we will break down the construction into detailed sections, covering the color-coded rounds, assembly, and the delicate lace edging.

๐งต Materials & Tools
To achieve the soft texture and clear heart pattern seen in the video:
- Yarn: 4-ply Milk Cotton in two contrasting colors (e.g., Cream and Yellow).
- Hook: 3.0 mm crochet hook.
- Notions: Tapestry needle for assembly, scissors, and a steady hand for color switching.
- Terminology: Double Crochet (DC), Single Crochet (SC), Half Double Crochet (HDC), Slip Stitch (Sl St), Chain (Ch).
๐จ Section 1: The Foundation (Rounds 1 & 2)
The bag starts as a standard granny square. We will use the Starting Color (e.g., Yellow) for the very center.

- Magic Ring: Start with a magic ring.
- Round 1: * Ch 2 (counts as a height bar, not a stitch).
- Work 3 DC into the ring.
- Ch 3, 3 DC. Repeat 3 times until you have 4 clusters of 3 DC.
- To close: Ch 1, work a HDC into the first DC. This puts your hook in the center of the corner for the next round.
- Round 2: * Ch 2. In the corner space, work 2 DC.
- Work 1 DC in each of the 3 DC from the previous row.
- Corner: In the Ch-3 space, work [2 DC, Ch 3, 2 DC].
- Repeat around. End with 2 DC in the starting corner, Ch 1, and a HDC into the first DC.
โค๏ธ Section 2: Creating the Heart (Rounds 3 to 5)
This is where we introduce the Heart Color (e.g., Cream) using a “tapestry” technique (carrying the unused yarn along the top of the stitches).
- Round 3 (The Tip of the Heart):
- Work in Yellow until you reach the center of the first side.
- On the middle stitch of the side, work the DC only halfway (2 loops on hook), then pull through the Cream yarn to finish the stitch.
- Work 3 DC in Cream.
- Switch back to Yellow for the rest of the round.
- Round 4 (Widening the Heart):
- In this round, you will expand the heart. Change to Cream 2 stitches before the previous cream section.
- Work 7 DC in Cream across the side.
- Switch back to Yellow for the corner.
- Round 5 (The “M” Top of the Heart):
- Work in Cream across the side, but switch back to Yellow for 3 stitches in the very center of the heart. This creates the dip at the top of the heart shape.
- Finish the side in Cream, then switch to Yellow for the corners.
- Note: Cut the Yellow yarn at the end of this round and continue with Cream for the border.
๐ณ Section 3: The Final Square Border (Round 6)
To frame the heart and prepare for assembly:

- Round 6: Using only the Cream yarn, work 1 DC in every stitch around.
- Corners: Continue using the [2 DC, Ch 3, 2 DC] formula.
- You should end with 19 DC along each edge.
- Repeat: Crochet a second identical square so you have a front and back piece.
๐ชก Section 4: Joining the Panels
Now we transform two flat squares into a pocket.
- Place the squares back-to-back (wrong sides touching).
- Seaming: Using a tapestry needle and Cream yarn, use a whip stitch or mattress stitch to join three sides (left, bottom, right).
- Leave the top edge open. Start and end your sewing at the second chain of the corners for a clean finish.
๐ธ Section 5: The Lace Edging & Drawstring Rounds
The top of the bag features a decorative “V-stitch” lace.

- Lace Row 1 (The Base): Reattach yarn to the side of the opening. Work 1 DC in every stitch around the entire mouth of the bag.
- Lace Row 2 (V-Stitches): * Ch 2, 1 DC, Ch 2, 1 DC all in the same stitch.
- Skip 2 stitches.
- Repeat the V-stitch [1 DC, Ch 2, 1 DC] around. (Total 18 V-groups).
- Lace Row 3 (Picot Edge): * In the Ch-2 space of each V-stitch, work: [1 SC, Ch 3, Sl St into the first chain (Picot), 1 SC].
- Ch 1 between each V-group. This creates a delicate, scalloped edge.
๐ Section 6: The Drawstrings
- Chains: Crochet two separate chains of 70 stitches each.
- Threading: * Thread the first chain through the V-stitches of Round 2, starting from the left side, going all the way around, and coming back out the left.
- Thread the second chain starting from the right side, going around, and coming back out the right.
- Finish: Tie knots at the ends of the chains. When you pull both sets of strings, the bag will cinch closed perfectly.
Congratulations! Your Heart Granny Square Drawstring Bag is complete. It’s a beautiful example of how simple color-work can create a sentimental and functional piece of art. Happy crocheting!
