🧢 Beautiful ✨ Detailed πŸ’ Adorable

Lacy Heart Table Runner Pattern

Lacy Heart Table Runner Pattern
4.1β˜… Rating
8-10 Hours Time Needed
2.8K Made This
βœ‚οΈ

Intermediate Level

Ideal for those with basic crochet experience, featuring slightly more advanced stitches and techniques to expand your skills.

⏱️

All-Day Adventure

Requires 8-10 hours, ideal for a full day of immersive crocheting.

🏑

Cozy Accent

A warm touch for your space that transforms ordinary corners into inviting nooks filled with handmade charm.

🧢 Jump to Pattern ↓

About This Lacy Heart Table Runner Pattern

This Lacy Heart Table Runner is made from linked heart motifs alternating in olive green and soft cream, with a wide lace background and a scalloped border. Each heart is worked in rounds to form a solid-looking center with delicate eyelet detail, then merged into the surrounding lace panel using a join-as-you-go method. The finished runner shown measures approximately 40-45 inches long and 10-12 inches wide, though you can lengthen or shorten it by adding or removing heart motifs. The style is a refined farmhouse-lace aesthetic, perfect for dining tables, sideboards, or layerable holiday decor.

Lacy Heart Table Runner Pattern crochet pattern - detailed view of completed project

The pattern uses worsted-weight cotton for a crisp stitch definition and drape that lies beautifully flat. The join-as-you-go approach reduces finishing time and creates a seamless look where the hearts sit nested inside the cream lace panels.

Why You'll Love This Lacy Heart Table Runner Pattern

I love how the bold hearts anchor the delicate lace β€” the contrast between the solid olive hearts and the airy cream panels makes each motif pop. I also enjoy the rhythm of working identical motifs and seeing them come together with the join-as-you-go method; it’s satisfying and efficient. The scalloped edge is my favorite finishing touch because it makes the whole piece look professional and polished.

Lacy Heart Table Runner Pattern step 1 - construction progress Lacy Heart Table Runner Pattern step 2 - assembly progress Lacy Heart Table Runner Pattern step 3 - details and accessories Lacy Heart Table Runner Pattern step 4 - final assembly and finishing

Switch Things Up

I love how this runner lends itself to so many customizations β€” I often make mine in different color palettes to match the season. Try deep burgundy and cream for fall, or pale blue and white for spring. The heart motifs read clearly in any contrast combination.

I also recommend experimenting with yarn types; a mercerized cotton will give a polished, slightly shiny finish while a rustic cotton blend will feel more cozy and textured. If you prefer a longer runner, add more heart motifs and interstitial panels; each additional heart extends the length by approximately 8-9 inches. I encourage making a gauge motif first to ensure your spacing and scallops align when you join β€” this saves time later and ensures a lovely final piece.

For a modern twist, try monochrome hearts with a contrasting edge instead of alternating heart colors. You can also add small embroidered accents on the heart centers or a surface slip-stitch vine connecting lobes for extra detail.

Common Mistakes & How to Fix Them

βœ— Using a hook that is too large will create loose, floppy lace and the runner will not lie flat; choose a hook that gives crisp stitches. βœ— Skipping stitch markers when working long even rounds can make it difficult to identify the round start leading to mismatched pattern repeats. βœ— Failing to block motifs after joining can leave the runner with twisted edges and uneven scallops; block each finished runner. βœ— Tugging yarn tightly when joining motifs can pucker the lace panels; keep joins relaxed and evenly tensioned. βœ— Not counting stitch repeats during shell rows often produces scallops of different sizes; count anchors and shells carefully. βœ— Stuffing or inserting heavy objects under motifs before the final blocking will distort the lace; block flat on a board with pins. βœ— Switching yarn types mid-project without adjusting hook or gauge changes motif size and can make joins uneven.

Lacy Heart Table Runner Pattern

Create a graceful, lacy table runner featuring alternating solid heart motifs and airy cream filigree panels. This runner pairs a warm olive green with a soft cream for a farmhouse-chic look and has a scalloped edge for a polished finish. The pattern uses motif construction and join-as-you-go finishing so you can make the runner any length by adding or subtracting hearts. Perfect for centerpieces, buffet tables, or autumn decor.

Intermediate 8-10 Hours

Materials Needed for Lacy Heart Table Runner Pattern

β€” Main Fabric

  • 01
    Worsted weight cotton yarn (#4) - approximately 400g in Cream (main background color seen)
  • 02
    Worsted weight cotton yarn (#4) - approximately 250g in Olive/Forest Green (heart motifs)
  • 03
    Small amount (30g) of matching green or cream for edge accents and joining
  • 04
    Optional: extra 50-100g of cream for making a longer runner (each extra heart uses ~70-90g total)

β€” Tools Required

  • 01
    4.0mm (G) crochet hook for main work (use smaller hook if your gauge is loose)
  • 02
    3.5mm (E) hook optional for tighter edges and joining
  • 03
    Yarn needle for weaving in ends
  • 04
    Stitch markers (set of 6-8)
  • 05
    Scissors
  • 06
    Blocking pins and foam blocking board or large towel
  • 07
    Measuring tape or ruler
  • 08
    Optional: tape measure or straight edge for aligning motifs while joining

Progress Tracker

0% Complete

β€” Notes & Gauge :

Info :

Gauge is not critical for this table runner but for a similar look, 12 dc x 6 rows = 4 inches in worsted cotton with 4.0mm hook. Adjust hook size if your motifs are significantly larger or smaller than the sample in photos.

Info :

Make motifs tightly enough to maintain crisp edges; blocking at the end will open the lace. The sample runner uses 5 heart motifs alternating in color for a finished length of approximately 42 inches and width 11 inches.

β€” Heart Motif (make 5, alternating colors: olive, cream, olive, cream, olive) :

Round 1 :

With color for heart center (olive for odd hearts, cream for even), mr, ch1, work 6 sc in ring, pull tight (6)

Round 2 :

Inc in each st around (2 sc in each st) (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4 :

(2 sc, inc) x 6 (24)

Round 5 :

(3 sc, inc) x 6 (30)

Info :

This builds the solid center base for the heart. Maintain even tension; use a stitch marker for the first stitch of each round to track the round start.

Round 6 :

(4 sc, inc) x 6 (36)

Round 7 :

(5 sc, inc) x 6 (42)

Round 8 :

(6 sc, inc) x 6 (48)

Info :

Round 1-8 create a round foundation (48 sts). For heart shaping in following rounds we will create two lobes at the top and a narrowing at the base by placing shells and clusters to visually carve the heart.

Round 9 :

*sc in next 4 sts, ch3, skip 1 st* repeat around, end with sc in last 4 anchor sts (48 anchors, 12 ch-3 spaces)

Round 10 :

Into each ch3 space: (1 sc, 1 hdc, 3 dc, 1 hdc, 1 sc) – this makes 12 shell-lobes around (48 stitches plus shell clusters forming decorative open tops)

Info :

Picture the round as 12 shell clusters; the two central shells at the top front of the motif will become the heart 'lobes' when we emphasize them in the next rounds. Before continuing, place stitch markers to identify the two adjacent shells that will form the top center of the heart; these two shells will be the middle-most pair when holding motif with the point down.

Round 11 :

Working in same color, ch2 (counts as hdc), *hdc in next 3 dc of shell, dc2tog over next two dc (centering a small dip), 3 dc in center shell top, dc2tog, hdc in next 3 dc, sl st in next sc between shells*; repeat around creating subtle shaping. Keep the round count anchored to 12 shell areas.

Round 12 :

Create the top lobe reinforcement: Ch3 (counts as dc), (2 dc, ch2, 3 dc) in the two adjacent center shells only to increase volume of top lobes, then continue around with (3 dc, ch2, 3 dc) into remaining shells for uniform lace (this will give two larger lobes centrally and regular lobes elsewhere)

Info :

At this stage you should see a subtle top heart indentation formed by two larger lobes next to each other; rotate the motif so those two lobes sit at the top before continuing. If your two central lobes don't appear centered, adjust your stitch marker placement and reorient for the next rounds.

Round 13 :

Ch1, sc around anchoring into each dc and chain space from previous round; sc evenly across the larger lobes and smaller lobes to create a uniform ring. Total anchors 48 (48)

Round 14 :

We will now create the V-shaped dip between the two top lobes and begin the lower point: working from the top, locate two central lobes; in the central valley between them work (sl st, ch4, sl st) to create a small picot dip; continue sc across the remainder of the round keeping 48 anchor points.

Round 15 :

Beginning to narrow the bottom: *sc in next 5 sts, dec (sc2tog) in next 2 sts* repeat 6 times (36)

Info :

Round 15 reduces the circumference to start forming the lower point of the heart. Stuffing is not required for flat runner motifs; keep the motif flat on a surface as you work to avoid cupping.

Round 16 :

*sc in next 4 sts, dec in next 2 sts* repeat 6 times (30)

Round 17 :

*sc in next 3 sts, dec in next 1 st* repeat 6 times (24)

Round 18 :

Form the pointed lower tip: ch1, sc around maintaining 24 anchors; now work in BLO on the next round to create a crisp ridge (24)

Round 19 :

1 sc in each st BLO (24)

Info :

Working in BLO here builds a defined line which helps the heart point stand out when joined into the lace panel. Examine the top lobes and center dip; if the lobes need more definition you can add an extra dc pair in the lobes before proceeding.

Round 20 :

Transition to decorative joining rounds: ch5, *skip 1 st, sl st to next st, ch5* around creating 12 ch-5 loops that will later anchor the surrounding lace panel (12 loops)

Round 21 :

Using the same heart color, into each ch-5 loop: (sc, hdc, 5 dc, hdc, sc) to create a fan around each loop - this broadens the motif border and provides anchor points for joining (12 fans)

Round 22 :

Finish motif round: sc evenly around the base of each fan to tidy ends and maintain an even anchored stitch count of approximately 48 anchors. If you prefer a tighter motif edge, use 3.5mm hook for this round and weave in ends. Fasten off leaving a long tail for joining (approx 30-40 cm).

Info :

Make 5 heart motifs following Rounds 1-22. Alternate colors so heart 1 = olive, heart 2 = cream, heart 3 = olive, heart 4 = cream, heart 5 = olive. Block each motif lightly flat on a towel to bring out the fan edges before joining.

β€” Interstitial Lace Panel (make 4 - one between each heart) :

Info :

The lace panels are worked in cream to surround and separate the hearts. Each panel will be worked in rounds that attach directly to the fan anchors of adjacent hearts with join-as-you-go. Work these panels after two heart motifs are placed side-by-side.

Round 1 :

With cream yarn and 4.0mm hook, join with sl st to a fan base stitch on the right-hand side heart motif where the hearts will meet, ch4 (counts as tr), (2 tr, ch2, 3 tr) into same space to create a shell. This first shell becomes the central join anchor.

Round 2 :

Ch2, turn to work round into adjacent fan loops: *skip to next fan top on same heart, join with sl st into opposite heart fan anchor (pre-position the second heart), ch3, (3 dc, ch3, 3 dc) in that ch-3 to create a mirrored shell into the adjacent motif*; repeat along the lower arc to form a connecting row of shells between the two hearts (about 6 join points across each seam depending on motif spacing)

Info :

Join-as-you-go method: before you connect to the adjacent heart motif, lay the second motif next to the working motif aligned so lobes and points match. When directed to join, insert hook through a stitch on the adjacent motif and complete the sl st join to lock the motifs together. Keep tension consistent so the seam is smooth.

Round 3 :

After joining along the first pass, work a round of ch5 loops over the seam: ch5, sl st to next anchor (this creates arches). Repeat across seam to create open lattice. Typically 6 arches will span the seam, adjust if your motifs have slightly different spacing.

Round 4 :

Into each ch5 arch work (sc, hdc, 7 dc, hdc, sc) to create a larger fan bridging the motifs and visually connecting them with lace (approximately 6 fans along seam)

Round 5 :

Work sc around the outside edge of the newly-formed seam to tidy and create an anchor row for additional lace rounds (number of anchors will equal number of fans x 10 approx; maintain even spacing)

Info :

Each interstitial panel is built in place between two completed hearts using the fans and arch spaces as anchors. If your motifs do not align perfectly, work extra ch3 or ch5 loops to span gaps without pulling motifs together; the aim is an even lacy panel that feels airy but stable.

Round 6 :

Ch6, *skip 1 st, sl st to next st, ch6* around outer seam to create outer arches which will be filled with shells on the next round. Aim for uniform arch spacing (approx 12-14 arches depending on heart spacing)

Round 7 :

Into each arch: (sc, hdc, 9 dc, hdc, sc) to generate a lacy scalloped shell; sc around to tidy. Repeat across both sides of seam to finish panel.

Info :

Make four of these panels, joining heart 1 to 2, 2 to 3, 3 to 4, and 4 to 5. Work the join-as-you-go panels in cream color so the hearts sit nested within large lacy ovals.

β€” Long Runner Assembly (join all motifs) :

Round 1 :

Layout sequence: Place heart #1 (olive) then panel #1 to the right and heart #2 (cream), continuing: Heart1 - Panel1 - Heart2 - Panel2 - Heart3 - Panel3 - Heart4 - Panel4 - Heart5. Ensure top lobes all face same direction (point down) before joining.

Info :

Pin motifs lightly to a flat surface or blocking board to maintain alignment while joining. Use stitch markers to mark two central lobes on each heart so consecutive joins align consistently along the runner length.

Joining Method :

We recommend joining with the interstitial panel rounds (see Interstitial Lace Panel Rounds) using sl st into the fan anchors on the hearts. Work slowly and avoid pulling too tight. After joining each seam, work a tidy sc round around the seam for stability.

Info :

If preferred you may sew motifs together using mattress stitch with matching thread rather than join-as-you-go. However the join-as-you-go leaves fewer visible sewing threads and integrates the lace more smoothly.

β€” Center Lace Overlay Rounds (work after all motifs are joined) :

Round 1 :

With cream yarn, attach at a fan tip on the outer edge, ch4, *dc in next 2 sts, ch2, skip 2 anchors, dc cluster into next arch*; work a decorative overlay round across the chain arches of all panels forming an open net over the spaces (repeat along each interstitial panel)

Round 2 :

In each ch2 space created previously, (sc, ch4, sc) to create small picot arches across the runner center, keeping stitch counts even across the length. This creates a repeating lacy motif between hearts and helps the runner read as a continuous piece.

Info :

These overlay rounds balance open areas and add structural stability so the runner holds together across its length and lays flat after blocking.

Round 3 :

Work a tidy sc round around all outer anchors created so far to prepare for scalloped edging. The sc round evens out raw edges and provides a firm base for the scallops. Count anchors and ensure symmetry on both long edges of the runner.

β€” Scalloped Edge (Top and Bottom Long Edges) :

Info :

The scalloped border frames the runner and follows the rounded fans visible at the extreme edge of each heart and the surrounding lace. Work the scallop continuously along both long edges then finish the short ends with a repeated end scallop pattern.

Round 1 :

With olive for contrast edging (optional) join at one corner outer anchor, ch1, sc evenly along edge to next fan base to set spacing (maintain even counts across the entire long edge; typically ~200 sc across one long edge on a 5-heart runner)

Round 2 :

Scallop set-up: *skip 3 sc, (5 dc) into next sc, skip 3 sc, sl st into next sc* repeat across length to create shell scallops. You should have a shell roughly centered over each outer fan (approx 22-26 shells across long edge depending on motif spacing)

Round 3 :

Work a picot round: sl st to center of each shell, ch3, sl st in shell center; this builds small raised points between shells for visual texture. Maintain symmetry on both sides.

Info :

For a slightly firmer edge, switch to a 3.5mm hook and work rounds 1-3. The optional olive rim in the sample highlights the scallops and echoes the heart color for a cohesive finish.

Round 4 :

Finish edging with a tidy sc round around the outside of shells: sc in each dc of shells and sl st through picots for a clean finish. Fasten off and weave in all ends. Repeat same scalloped edging down the opposite long edge.

Short End Finishes (both ends) :

Work the same scallop in mirror across the short ends by adding shells into the outermost arch points and mirroring spacing until ends are closed with a centered shell. If you want a pointed runner end, shape with smaller shells and a final central fan.

Info :

Optional final pass: add small surface slip-stitch vines between heart lobes with contrasting olive yarn for an embroidered look. Keep small and evenly spaced.

β€” Final Blocking & Finishing :

Info :

Soak runner in lukewarm water with few drops of gentle wash, squeeze gently without wringing. Lay flat on blocking board or towel, shape hearts and scallops and pin each scallop edge to open evenly. Allow to dry fully before removing pins. Blocking opens lace and flattens irregularities.

Info :

Weave in all loose tails on the wrong side of the runner. Trim excess yarn and use a yarn needle to tuck in ends. Lightly steam-press on low (if yarn content allows) to finish; avoid direct high heat on cotton without steam control.

Assembly Instructions

  • Arrange hearts and interstitial lace panels in final sequence on a flat surface before joining; pin each motif so centers line up and lobes are oriented the same way.
  • Join heart motifs with panels using join-as-you-go technique: when pattern prompts you to sl st into adjacent motif anchors, line the two motifs and complete sl st joins through both layers. Work slowly to avoid puckering.
  • After joining a seam, work a sc round around the seam anchors to tidy the join and provide stability for subsequent lace rounds.
  • When all motifs are joined, work the center lace overlay rounds across the length of the runner to add continuity and stabilize open areas.
  • Work the scalloped edging along both long edges and both short ends. Use a smaller hook for the final edge round for a neat finish and consistent scallop definition.
  • Block the entire runner while it is pinned to shape the scallops and open the lace panels. Allow to dry thoroughly before removing pins and weaving in ends.
  • Weave in all tails on the wrong side using a yarn needle. For extra durability, sew a few hidden reinforcing stitches across high-stress joins.
  • If you plan to launder the runner, hand-wash in cool water and re-block to maintain shape; avoid tumble drying.

Important Notes

  • πŸ’‘Use stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping
  • πŸ’‘Work motifs with consistent tension to ensure seamless joinsβ€”if your motifs vary in size, adjust hook or tension before joining
  • πŸ’‘Pin motifs in place on a blocking board while joining to maintain straight edges and consistent spacing
  • πŸ’‘When doing join-as-you-go, do not pull tight on joins; tension should match the surrounding lace to avoid puckering
  • πŸ’‘Block the finished runner to open the lace and even the scallops; blocking makes the biggest visible difference
  • πŸ’‘Weave in ends on the wrong side and trim close; use a small amount of fabric glue inside tricky joins if needed for extra security
  • πŸ’‘If you want a longer runner simply make more heart motifs and interstitial panels; estimate ~70-90g yarn per additional heart
  • πŸ’‘If yarn changes occur, carry colors neatly or weave tails into the wrong side for a tidier finish

Finishing this lacy heart runner is such a rewarding experience β€” watch the individual hearts and airy fans transform into a cohesive, elegant table accent! The contrast of olive and cream adds rustic charm while the scalloped border gives a custom-finished look. Block carefully to reveal the lovely openwork and scallops, then admire how the runner elevates your table setting. 🧢✨ Add fresh greenery or seasonal accents to complete the display. Happy stitching and enjoy every stitch! 🌿

You ask,

we answer.

FAQs

What is the finished size of this runner?

Based on the specified materials and the five motifs in the sample, the finished runner measures approximately 40-45 inches (102-114 cm) long and 10-12 inches (25-30 cm) wide. Length can be increased by adding more hearts and panels.

Can I use different yarn weights for this pattern?

Yes. Using lighter yarn (DK) will produce a slimmer, more delicate runner while thicker yarn (aran/bulky) will yield a chunkier, shorter runner. Adjust hook size accordingly and make a test motif to confirm desired size.

Do I need to block the motifs?

Yes. Blocking is essential for opening the lace, shaping the scallops, and ensuring the motifs join evenly. Pin each scallop and fan when wet or damp, and let dry completely.

Can I machine-wash the runner?

Hand wash in cool water with mild detergent and re-block to shape. Machine washing and tumble drying can distort cotton lace β€” avoid unless yarn label explicitly permits machine care.

How do I make the runner longer?

Create additional heart motifs and interstitial panels using the stated yardage per extra heart (approximately 70-90g per extra motif and panel combined) and join them in sequence until you reach the desired length.

Can I join motifs by sewing instead of join-as-you-go?

Absolutely β€” sew motifs together using mattress stitch or whipstitch on the wrong side. Join-as-you-go reduces finishing and results in a more integrated lace look, but sewing offers more control for size adjustments.

Are safety eyes or stuffing required?

No. This is a flat home accessory; there is no stuffing or safety eyes needed. Keep motifs flat and unpadded for best drape.

What if my scallops are uneven?

Uneven scallops are usually due to inconsistent stitch tension or missed/extra stitches in anchor rounds. Unravel to the last correct anchor row and rework evenly, or adjust spacing by adding/removing small ch loops to compensate before blocking.