Cute Crochet Heart Bag Pattern | DIY Granny Square Bow Crossbody Purse Tutorial-Welcome to our latest masterclass! Today we are learning how to create this beautiful piece.
Materials Needed
- Worsted weight yarn in pink (main color)
- Worsted weight yarn in white and accent colors (for bow/granny squares)
- Crochet hook (e.g., 4.0mm or 5.0mm, suitable for yarn weight)
- Yarn needle
- Scissors
Step-by-Step Instructions
Step 1
Crochet the individual Granny Squares (or Flower Squares) for the bow structure. You will need 4-6 squares, depending on the desired size and design of the bow loops and tails. Use three colors: a center color, a petal color, and white for the final border.

Step 2
Assemble and shape the Granny Square Bow. Sew the squares together into two panels (one for the loops and one for the tails). Pinch the center of the loop panel and wrap a small strip of white crochet fabric around it to form the central knot of the bow.

Step 3
Crochet two Heart Panels (front and back) using the main pink yarn. Work in rows or rounds, starting with a foundation chain and using increases and decreases of Double Crochet (DC) or Half Double Crochet (HDC) to achieve the distinctive heart shape.

Step 4
Join the two Heart Panels together. Place the hearts back-to-back and single crochet (SC) around the edges, inserting a narrow gusset if desired, to create a small depth for the bag. Leave an opening at the top center for access.

Step 5
Create the Long Crossbody Strap. Chain a sufficient length (usually 40-50 inches for a crossbody fit) in the main pink yarn. Work back down the chain using Single Crochet (SC) or Slip Stitch (SL ST) rows until the strap reaches the desired width and thickness.

Step 6
Attach the Strap and Bow. Securely sew the ends of the finished strap to the inside top edges of the bag opening. Finally, use a yarn needle to center and stitch the prepared granny square bow firmly onto the front panel of the heart bag.

Final Showcase

Frequently Asked Questions
Q: What kind of yarn is best for this project to maintain the shape?
A: Medium weight (Worsted/Aran) acrylic or cotton yarn is ideal. Acrylic is durable and budget-friendly, while cotton provides excellent stitch definition and structure, ensuring the heart shape holds well.
Q: How can I make this bag more secure, as it looks unlined?
A: For added security and to prevent stretching, it is highly recommended to sew a fabric liner into the finished crochet bag. You can use a patterned cotton fabric and stitch it just below the top opening.
Q: Can I substitute the granny square bow for a simpler crochet detail?
A: Absolutely! If you prefer a faster project, you can substitute the intricate granny square bow with a simpler, solid-colored puff-stitch bow, or leave the bag plain for a minimalist aesthetic.
Conclusion
This tutorial provides a complete guide to crocheting a nostalgic, heart-shaped crossbody bag. Combining solid shaping techniques for the main body with decorative granny square components for the bow, this project is perfect for intermediate crocheters looking to create a fun, personalized accessory.