That crochet piece is a 3D puff heart with beads — a cute and textured motif perfect for accessories, keychains, or appliqués. Here’s how you can make it step-by-step:
🧶 Materials
- Yarn: Medium or fine cotton/acrylic yarn in red.
- Hook: 2.5–3.0 mm crochet hook.
- Beads: 3–4 small pyramid or round beads (optional).
- Scissors and yarn needle.

❤️ Step-by-Step Crochet Pattern (Detailed)
Step 1: Start the Heart Center
- Make a magic ring (or ch 4, join with sl st to form a ring).
- Ch 3 (counts as first dc).
- Into the ring, work:
- 3 tr (treble crochet) — for the left curve.
- 3 dc (double crochet).
- Ch 1 — this makes the bottom tip of the heart.
- Into the ring again, work:
- 3 dc,
- 3 tr,
- Ch 2, then sl st into the ring to close.
- Pull the magic ring tight.
🔸 You now have a flat little heart shape.

Step 2: Add Puff Stitch Texture
Now we’ll crochet around the heart again, building the puffed 3D look.
- Join yarn (if needed) at the top right lobe of the heart.
- Ch 2 (doesn’t count as a stitch).
- In the next few stitches (around the curve of the top right lobe):
- Make puff stitches:
- Yarn over, insert hook, yarn over, pull up loop → repeat 4 times (you should have 9 loops on the hook).
- Yarn over and pull through all loops.
- Chain 1 to close the puff.
- Make puff stitches:
- Continue making puff stitches evenly around the curve of the heart (both lobes).
- For smoother curves, insert 4–5 puffs per lobe.
- Around the bottom point, use hdc or sc to make a sharp tip (1 sc, ch 1, 1 sc in same stitch).
- Repeat puff stitches up the other side.
- Sl st to the first puff stitch to close.
Now your heart should be plump and textured like in the photo.

Step 3: Add the Beads
- Thread your yarn needle with a bit of the same red yarn or strong sewing thread.
- Sew the three beads in the center — you can place them close together like a cluster.
- Tie off securely at the back and weave in the ends.
Step 4: Finishing Touches
- You can lightly steam block the heart (hover steam, don’t press) to make it flat and neat.
- Optional: Add a hanging loop — just chain 10 from the top center and slip stitch back to form a loop.

💡 Tips
- Puff stitch adjustment: If you want it puffier, pull up the loops higher or do 5 yarn-overs instead of 4.
- Smaller heart: Use only dc and hdc (no trebles) in the first round.
- Larger heart: Add one more round of puffs around the outside.