Crochet Heart Bouquet Pattern, Valentine’s Day DIY Gift (PDF)

Crochet Heart Bouquet Pattern: The Ultimate Valentine’s Day DIY Gift (PDF)

There is something deeply personal about a handmade gift. When you sit down with a hook and a skein of yarn and create something with your own hands, you are doing more than following instructions — you are pouring time, intention, and care into every stitch. A crochet heart bouquet is one of those rare projects that manages to be both beginner-friendly and genuinely impressive. It looks like something you would find in a boutique gift shop, yet it comes together with basic techniques that even a newer crocheter can master. If you are looking for the perfect Valentine’s Day DIY gift, a crochet heart bouquet is it.

This guide will walk you through everything you need to know: the materials, the stitches, the full pattern, tips for making it look professional, and ideas for presenting it beautifully. By the end, you will have everything you need to create a heartfelt Valentine’s Day gift that will last far longer than any store-bought bouquet of flowers.


Why a Crochet Heart Bouquet Is the Perfect Valentine’s Day Gift

Fresh flowers are lovely, but they fade within a week. Chocolates disappear. A crochet heart bouquet, on the other hand, is a keepsake. The recipient can display it in a vase on their desk, hang individual hearts around their home, or tuck them away as a meaningful reminder of the person who made them.

There is also something wonderfully customizable about this project. You can tailor the color palette to match the recipient’s personality — classic red and white for a romantic feel, blush pink and ivory for something soft and elegant, or even bold jewel tones for someone who marches to their own beat. You can make a small bouquet of three hearts tied with a ribbon or go all out with a full dozen in a mason jar wrapped in kraft paper. The pattern scales beautifully.

If you enjoy selling your handmade work at craft fairs or through an Etsy shop, this pattern is also a fantastic addition to your seasonal lineup. Crochet hearts are consistently popular around Valentine’s Day, and a bouquet format elevates them from a simple craft to a giftable product that commands a higher price point.


Materials You Will Need

Before you dive into the pattern, gather your supplies. One of the best things about this project is that it requires very little in the way of materials, making it an affordable gift even if you are buying supplies from scratch.

Yarn: Worsted weight yarn works beautifully for this pattern and produces hearts that are about 3 to 3.5 inches wide — a great size for a bouquet. Cotton yarn gives a crisp, structured finish and holds its shape well, which is especially nice if you plan to stuff the hearts. Acrylic yarn is softer and more budget-friendly, and it comes in an enormous range of colors. Either will work wonderfully. You will need relatively small amounts — roughly 15 to 20 yards per heart — so this is a perfect stash-buster project.

Crochet Hook: A 5mm (US H/8) hook pairs well with standard worsted weight yarn. If you are working with a lighter cotton yarn, you might prefer a 4mm (US G/6) hook.

Fiberfill Stuffing: Optional, but highly recommended. A small amount of polyfill stuffing inside each heart gives it a three-dimensional, plush quality that is much more satisfying to hold than a flat heart.

Floral Wire or Wooden Dowels: These serve as the stems of your bouquet. You can find floral wire at any craft store, or use green wooden skewers as a more affordable alternative. Cut them to your desired stem length — somewhere between 10 and 14 inches works well for a standard bouquet.

Green Floral Tape: This wraps around the wire or dowel and gives your stems a polished, professional look. It also helps secure the heart to the stem.

Green Yarn or Ribbon: An alternative to floral tape for wrapping the stems, and a lovely choice if you want a more rustic or whimsical look.

Scissors, Yarn Needle, and Stitch Marker: Standard crochet tools you likely already have on hand.

A Vase, Mason Jar, or Bouquet Wrap: For presenting the finished bouquet.


Abbreviations Used in This Pattern

If you are newer to reading crochet patterns, here is a quick reference guide to the abbreviations used throughout:

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble (triple) crochet
st(s) — stitch(es)
MR — magic ring (also called a magic circle)
rep — repeat
sk — skip


The Crochet Heart Pattern

This pattern creates one three-dimensional stuffed heart. Repeat it as many times as you like to build your bouquet. The finished heart measures approximately 3 to 3.5 inches wide when made with worsted weight yarn and a 5mm hook.

Part One: The First Lobe

The classic crochet heart is constructed in two parts — two rounded lobes joined together — and then finished with a pointed bottom. This approach gives you a heart shape that is full, even, and satisfying to work.

Begin with a magic ring. If you prefer not to use a magic ring, chain 4 and join with a slip stitch to form a small ring.

Round 1: Chain 3 (this counts as your first double crochet), then work 2 more double crochets into the ring, chain 2, work 1 treble crochet into the ring, chain 2, work 3 more double crochets into the ring, then slip stitch to the top of the beginning chain 3 to close the round. Pull the tail of your magic ring snug. You should have 7 stitches around the ring plus 2 chain-2 spaces.

Fasten off and leave a tail for joining. This is your first lobe.

Part Two: The Second Lobe

Repeat Part One exactly to create an identical second lobe. Do not fasten off after completing the round. You will continue working directly from this second lobe to join the two together.

Part Three: Joining and Shaping

With the yarn still attached to your second lobe, you will now join the two lobes and work around the entire outer edge to form the full heart shape.

Step 1: Hold both lobes side by side with their right sides facing up. The flat bottom edge of each lobe (the chain-2 spaces) should be facing toward the center.

Step 2: From the working yarn on your second lobe, chain 1 and then slip stitch through the corresponding stitch on the first lobe to join them together.

Step 3: Now work around the entire outer edge of the joined heart shape as follows:

Chain 3, then work 1 double crochet into the same stitch. Work 1 double crochet into each of the next 2 stitches. Work 2 double crochets into the next stitch (the corner stitch at the top of the first lobe). Work 2 double crochets into the top of the seam joining stitch. Work 2 double crochets into the corner stitch at the top of the second lobe. Work 1 double crochet into each of the next 2 stitches. Work 2 double crochets into the last stitch of the second lobe.

Now work down the right side of the heart toward the point: work 1 half double crochet, then 1 single crochet, then 1 slip stitch into the center joining point (this creates the bottom point of the heart), then 1 single crochet, then 1 half double crochet working up the left side.

Slip stitch into the beginning chain 3 to close the round.

At this stage, your heart is flat. Before closing it completely, stuff it lightly with a small amount of fiberfill for a plush, dimensional finish.

Finishing Round: Work one final round of single crochets around the entire edge, decreasing with a sc2tog (single crochet two together) at both the inner valley between the lobes and at the bottom point of the heart to maintain the shape. This final round tidies the edge and gives the heart a polished look.

Fasten off, leaving a long tail for weaving in or for attaching to a stem.


Attaching Hearts to Stems

Once your hearts are complete, it is time to turn them into a bouquet.

Take a length of floral wire or a wooden skewer and fold one end into a small loop or hook — about half an inch. This looped end will be anchored inside the heart. Using your yarn needle and the long tail you left when fastening off, stitch through the bottom point of the heart several times, looping the yarn around the folded end of the wire to secure it firmly. Pull snug and knot well.

Starting from the heart and working downward, wrap the stem with green floral tape or green yarn. Floral tape is slightly stretchy and sticks to itself as you stretch and wind it around the wire, so no glue is needed. Wrap all the way to the bottom of the stem for a clean finish. If you are using yarn, a small dot of fabric glue at the top and bottom will keep it from unraveling.

Repeat this process for each heart in your bouquet.


Color Combinations to Inspire You

The color choices you make will set the entire mood of the bouquet. Here are a few combinations that work beautifully:

Classic Romance: Red, deep crimson, and blush pink. This palette is timeless, warm, and immediately signals love. Use a cream or white ribbon to tie the bouquet together.

Soft and Sweet: Blush, ivory, and dusty rose. This combination has a softer, more romantic quality — perfect for a best friend, a mother, or a partner who appreciates understated elegance.

Bold and Modern: Burgundy, mustard yellow, and terracotta. Unexpected and striking, this palette feels grown-up and artistic. Great for someone with an eclectic style.

Whimsical and Bright: Magenta, coral, and orange. Vibrant and joyful, this combination feels more like a celebration than a traditional Valentine’s gift — perfect if your recipient loves color.

Neutral with a Pop: White, cream, and a single heart in a bold red or deep navy. Simple and elegant, with one standout heart as the focal point.


Tips for a Professional Finish

A few small details make a significant difference in how polished your finished bouquet looks.

Block your hearts. If you are using cotton yarn, wet blocking your finished hearts before attaching them to stems will give you a crisper, more defined shape. Simply dampen each heart, pin it to a foam blocking mat in the correct shape, and allow it to dry completely.

Keep your tension consistent. Hearts made with very different tension levels will look uneven in the bouquet. If you tend to crochet tightly when you are tired or loosely when you are relaxed, try to complete all the hearts in a single project session, or at least with the same mindset.

Vary the stem lengths. In a real flower bouquet, stems are cut to different lengths so that each bloom is visible. Do the same with your crochet hearts. Cut stems to three different lengths — short, medium, and tall — and arrange them accordingly.

Use quality yarn for gifts. If this bouquet is for someone you love, splurge slightly on a nicer yarn. Soft cotton or a premium acrylic will feel and look noticeably better than a scratchy budget option. The recipient will notice.

Add embellishments. A few sprigs of dried baby’s breath tucked into the bouquet, a small sprig of eucalyptus, or a length of satin ribbon tied in a bow at the base of the stems can elevate the presentation from “homemade” to “boutique-quality.”


Presenting Your Crochet Heart Bouquet

Presentation is half the gift. A beautiful bouquet wrapped carelessly loses some of its magic. Here are a few ways to present your finished creation.

A clear glass vase allows the colors and shapes of the hearts to take center stage. Fill the bottom with a handful of decorative stones, dried beans, or even candy to keep the stems upright.

A mason jar tied with twine or a wide ribbon gives a warm, rustic feel that suits handmade gifts perfectly. You can even customize the jar with a tag or a handwritten note.

For gifting, wrap the bouquet the way a florist would: lay it on a sheet of kraft paper or tissue paper, gather the paper around the stems, and secure it with a rubber band hidden beneath a wide ribbon tied in a generous bow. Include a handwritten card tucked into the wrapping.

If you want to gift just the pattern rather than the finished product, this PDF pattern makes a wonderful gift for a crocheting friend who would love a Valentine’s Day project to work on themselves.


Storing and Caring for Your Crochet Hearts

Unlike fresh flowers, a crochet heart bouquet requires almost no maintenance. To keep the hearts looking their best, avoid prolonged direct sunlight, which can fade the yarn over time. If they collect dust, a gentle shake or a pass with a lint roller will freshen them up. If the hearts are made with acrylic yarn, they can be gently hand-washed and reshaped while damp if they ever need refreshing.

This lasting quality is one of the most meaningful things about a handmade crochet gift. It does not wilt. It does not expire. Years from now, it can still be sitting in a vase on a windowsill, or tucked in a keepsake box — a small, stitched reminder of the person who made it and the occasion it was made for.


A Note on Making This Pattern Your Own

The pattern outlined here is a starting point, not a constraint. Once you are comfortable with the basic construction, there are so many ways to personalize it. Try working the hearts in a variegated yarn for a multicolor effect from a single skein. Add a small crochet leaf or two at the base of each stem for a more botanical feel. Work a round of picot stitches along the outer edge of the heart for a delicate, lacy finish. Embroider a tiny initial onto each heart for a monogrammed gift.

Crochet is one of the most adaptable crafts there is, and part of its joy is the way a pattern can become something entirely your own through small creative decisions made stitch by stitch.


Whether you are making this bouquet for a partner, a parent, a friend, or as a gift to yourself, the process of making it is as meaningful as the finished object. In a world where so much is mass-produced and disposable, something handmade carries weight. It says: I chose to spend my time on this. I chose to make something rather than buy something. I chose you.

That is the real heart of this project — and no store-bought gift can replicate it.

Happy stitching, and happy Valentine’s Day.

Categorized in:

Crochet Gift Bouquets,

Last Update: October 15, 2026