This pattern is inspired by the ornament shown in your image. Since the original designer’s exact pattern cannot be determined from the photo, this is an original pattern that recreates the same style and look.
Skill Level
Intermediate
Finished Size
Heart: Approximately 10 cm (4 inches) wide
Spiral Length: 35–45 cm (14–18 inches)
Total Hanging Length: 55–65 cm (22–26 inches)
Materials
Medium weight (Category 4) cotton yarn in:
Main color
White
Contrasting border color
Small amount of green or matching yarn for flower
3.5 mm crochet hook
Yarn needle
Scissors
Fiberfill (optional)
Decorative bead
Tassel (ready-made or handmade)
Ribbon or cord for hanging
Abbreviations
MR – Magic Ring
ch – chain
sl st – slip stitch
sc – single crochet
hdc – half double crochet
dc – double crochet
inc – 2 sc in one stitch
dec – single crochet decrease
st – stitch
rep – repeat
Heart (Make 2)
Top Left Cup
Round 1
MR, 6 sc.
Round 2
Inc in each stitch. (12)
Round 3
(1 sc, inc) around. (18)
Round 4
Sc around.
Fasten off.
Top Right Cup
Repeat exactly the same.
Do not fasten off.
Join the Cups
Chain 2.
Join to the first cup.
Sc around the first cup.
Sc across the chain.
Sc around the second cup.
Sc across the opposite side of the chain.
You should now have approximately 40 stitches.
Shape the Heart
Round 1
Sc around.
Round 2
Sc to center.
Work one decrease.
Continue around.
Round 3
Sc around.
Round 4
Decrease at each side.
Continue reducing evenly until approximately 12 stitches remain.
Stuff lightly if desired.
Close the opening.
Fasten off.
Make a second identical heart.
Joining the Hearts
Place both hearts with wrong sides together.
Join using sc around the entire edge.
Before completely closing, insert a hanging cord at the top.
Decorative Border
Join contrasting yarn.
Work:
1 sc
1 hdc
3 dc
1 hdc
1 sc
Repeat around to create the scalloped edging seen in the photo.
Fasten off.
Spiral Tail
Chain 120–180 depending on desired length.
Row 1
Work 3 dc into every chain.
The strip will automatically curl into a spiral.
Fasten off.
Sew securely to the bottom center of the heart.
Flower Decoration
Make a magic ring.
Chain 3.
2 dc.
Chain 3.
Slip stitch.
Repeat five times for five petals.
Attach a decorative bead to the center.
Sew the flower onto the top of the tassel.
Tassel
Wrap yarn around cardboard approximately 10–12 cm tall about 60–80 times.
Tie securely at the top.
Cut the opposite end.
Wrap another strand around the neck to form the tassel head.
Trim evenly.
Attach beneath the flower.
Hanging Cord
Chain 60–80.
Slip stitch back along the chain for strength.
Attach securely to the top center of the heart.
Color Suggestions
Pink with white
Golden yellow with brown
Turquoise with white
Lavender with white
Lime green with dark green
Coral with cream
Red with white
Navy with silver
Assembly
Sew the spiral securely to the bottom of the heart.
Attach the tassel to the spiral.
Add decorative beads if desired.
Weave in all loose ends.
Steam lightly to shape the heart.
Allow the spiral to hang naturally.
Tips
Use cotton yarn for crisp spirals.
Increase the chain length for a longer hanging decoration.
Blocking the heart improves its shape.
Mix bright colors for a cheerful display.
Metallic yarn can create a festive version.
These ornaments are perfect for windows, porches, nurseries, holiday decorations, gifts, or garden displays.
I can also create a printable pattern diagram or stitch chart for this design.