🧢 Beautiful ✨ Detailed πŸ’ Adorable

Candy Cane Heart Lattice Table Runner Pattern

Candy Cane Heart Lattice Table Runner Pattern
4.6β˜… Rating
8-10 Hours Time Needed
3.2K 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 Candy Cane Heart Lattice Table Runner Pattern

This Candy Cane Heart Lattice Table Runner is a narrow, long runner featuring five repeating heart medallions set in an open cream lattice and edged in candy-cane red scallops. The hearts are worked flat with alternating red and cream rounds to create a two-tone effect, then connected by mesh panels to form the runner length. The finished piece has an airy, vintage-inspired lace look ideal for farmhouse or holiday tables.

Candy Cane Heart Lattice Table Runner Pattern crochet pattern - detailed view of completed project

The runner is modular: heart motifs are made individually and joined with lattice rows so you can easily adapt the runner length. The scalloped border and small star/flower connectors add a delicate finish that elevates the overall design.

Why You'll Love This Candy Cane Heart Lattice Table Runner Pattern

I love this pattern because the bold red hearts pop beautifully against the creamy lattice β€” it's both festive and elegant. The modular construction means you can adjust length without reworking the whole design, and the open lattice keeps the runner light and drapey. The scalloped candy-cane edge gives a handcrafted, polished finish that I always enjoy seeing at holiday tables.

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

Switch Things Up

I absolutely love how flexible this runner design is β€” you can easily change colors to suit seasons or create a softer palette for everyday use. Try substituting a soft gray for the cream to give a modern twist, or use pinks for a Valentine-specific version.

I recommend making one heart and a short swatch of lattice to test how your yarn and hook combination behaves. If the lattice feels too open, swap to a slightly smaller hook; if your hearts are too tight and small, switch up a hook size or use a lighter yarn.

You can also personalize by adding embroidered initials inside a central heart, or by swapping the small flower connectors for tiny granny squares or beads for a more textured finish. I enjoy adding one contrasting heart in the center to make a focal point β€” it always becomes the favorite part of the runner!

Common Mistakes & How to Fix Them

βœ— Skipping stitch markers at the start of long chain rows leads to misaligned lattice spacing and irregular tension; place markers to preserve uniformity βœ— Using inconsistent hook sizes when switching sections (motifs vs lattice) creates uneven shapes; maintain the same hook or adjust with swatches first βœ— Carrying yarn awkwardly during color changes can pull and pucker the lace; finish color transitions neatly and weave ends in securely βœ— Not blocking the motifs before joining results in gaps and uneven joins; wet-block or steam-block motifs for consistent size βœ— Stuffing the lattice with excessive starch or sizing makes the runner stiff and loses the drape; aim for gentle shaping only βœ— Joining motifs without checking orientation can flip hearts upside-down; always lay motifs in final order before joining βœ— Forgetting to count chain spaces during edging creates scallops that don't line up; count stitches carefully before beginning border

Candy Cane Heart Lattice Table Runner Pattern

Create a charming Candy Cane Heart Lattice Table Runner worked in classic red and cream. This lacy runner features repeating heart medallions linked by open latticework and finished with a scalloped candy-cane edge. Perfect for holiday tables or romantic decor, the pattern uses simple clusters, chains and picot edging to achieve an elegant, airy look.

Intermediate 8-10 Hours

Materials Needed for Candy Cane Heart Lattice Table Runner Pattern

β€” Main Fabric

  • 01
    Worsted weight cotton or cotton blend yarn (#4) approximately 250-300g in cream (main lattice color)
  • 02
    Approximately 200-240g in bright red (heart and edging color)
  • 03
    Small amounts (10-20g) of contrasting color if you prefer subtle trim (optional)
  • 04
    Note: Yarn amounts assume a runner roughly 14 x 48 inches; adjust quantities if you change hook size or runner length

β€” Tools Required

  • 01
    4.0mm (G) crochet hook for main work
  • 02
    3.5mm (E) hook optional for tighter edging (optional)
  • 03
    Tapestry/yarn needle for weaving ends and sewing joins
  • 04
    Scissors
  • 05
    Blocking tools: pins, blocking mat, spray bottle or steam iron
  • 06
    Stitch markers (at least 6) to mark motif starts and joining points
  • 07
    Measuring tape or ruler
  • 08
    Optional: small sewing pins to hold motif positions while joining

Progress Tracker

0% Complete

β€” Pattern Overview :

Info :

This table runner is assembled from modular heart medallions and open lattice panels. Each heart is worked flat in rounds and finished with a round of lattice connection points. After making the required hearts (five in the sample runner), you will work connecting lattice strips that join hearts edge-to-edge, then add a scalloped candy-cane border in red. Work in two colors: Cream (C) for lattice and Red (R) for heart motifs and edging. Use a 4.0mm hook for balanced drape.

β€” Heart Motif (Make 5) :

Info :

Make 5 heart medallions. Each heart is worked flat from the center out; rounds are shown below. Use Red (R) for Rounds 1-6, switch to Cream (C) for lattice connector rounds, and alternate as noted. The flat medallion will measure approximately 9.5cm (3.7in) across at widest point unblocked; block motifs square for consistent joins.

Round 1 :

With R: ch4, join with sl st to form ring. ch3 (counts as dc), 11 dc in ring. Join with sl st to top of ch3 (12)

Round 2 :

ch3, (dc, ch1, dc) in same st (creates first lobe), sk1, [dc in next 2 sts, ch1, dc in next st, sk1] x3, (dc, ch1, dc) in next st to form second lobe, join with sl st to top of ch3. Maintain 12 dc points and 6 ch-1 lobe gaps for shaping (12 dc, 6 ch-1 loops)

Round 3 :

ch2 (does not count), in each ch-1 loop across: (2 dc, ch2, 2 dc) in each loop, and dc in remaining dc points between loops where indicated, ending with dc to complete round. This expands the lobes and starts forming heart curve. Aim for (6 lobe shells + 12 dc) total. Join with sl st. (Approx 48 sts after shells)

Info :

At this point the motif begins to resemble two circular lobes; pay attention to shell placement to keep lobes rounded and center opening clear for lattice later.

Round 4 :

ch3, dc in next 2 sts, (2 dc, ch2, 2 dc) in each lobe ch-2 space, dc across bridge sts; increase where the lobes meet to create the point between them. Join with sl st. (Maintain overall stitch repeat symmetry)

Round 5 :

ch2, [hdc in next 2 sts, dc in next 4 sts, hdc in next 2 sts] across curved edges to smooth lobe edges; in the center bottom tip area, work (sc, hdc, dc, hdc, sc) clustered to start forming the heart point. Join. (Use counting to preserve the same number of sts on both lobes)

Round 6 :

ch3, *(dc in next 3 sts, inc (2 dc in same st) in next st)* across top lobe arcs to round out the heart top; at the very center between lobes make a small 3-dc cluster to deepen the dip. Continue around and join. (This round emphasizes red heart body; target approx 80-92 sts depending on increases)

Info :

Check symmetry often. Lay motif flat and adjust by undoing last shell if one lobe sits higher than the other. Blocks and pinning will help even out the shape.

Round 7 :

Change to C. ch3, *sk 1, (3 dc) shell in ch-1 or ch-2 space to create lattice anchor points; ch2 between shells at regular intervals to prepare for lattice mesh. Continue around to shape outer heart edge with regularly spaced shells. Join with sl st. (This round creates regular lattice anchor points β€” count shells; aim for 24-28 shells around heart edge)

Round 8 :

ch1, sc evenly around in each dc and shell edge, placing 1 sc into the top of each shell and 3 sc across small dc groups to produce uniform base for next lattice round. Join. (Even stitch count across both sides is important for lattice alignment)

Round 9 :

ch6, sk 2 sc, sl st in next sc; *ch6, sk 2 sc, sl st in next sc* along the curve creating evenly spaced long chain loops all the way around. Join. (These ch-6 loops become lattice join points β€” count loops; aim for 24-28 chains)

Info :

If your ch-6 spacing yields slightly too many or few loops, you can adjust by changing to ch5 or ch7 in small amounts, but keep consistent across all heart motifs so joining lines are even.

Round 10 :

With C: Into each ch-6 loop: (sl st, ch3, 3 dc, ch3, sl st) forming a small decorative arch (arch = sl st at base, ch3, 3 dc, ch3, sl st at base). Work this into every loop to create lattice anchor arches. Join. (This gives firm points for lattice ties)

Round 11 :

ch1, sc in top of each arch and sc between arches to create a neat rim. Join. (Neat rim preserves heart silhouette when lattice is attached later)

Info :

At the end of Round 11 your heart motif is ready to be connected into the runner. Make sure all 5 hearts are worked and blocked to identical size before assembling. We will use the ch bars on the heart rim to join into the lattice net.

β€” Lattice Mesh Panel (Make connecting strips) :

Info :

The lattice panels are worked as long strips of open diamond mesh. Each strip will connect hearts side-to-side and form the background cream lattice. Work panels in cream (C). You will make 6 lattice strips for runner shown: one between each pair of hearts (4) plus top and bottom border strips (2). Each strip length should match the runner width; you may adjust stitch count to ensure hearts align with diamond intersections.

Round 1 :

With C: ch 60 (or measured to match runner width), sc in 2nd ch from hook and across (59 sc). Join with sl st to first sc to form a long loop if working in rounds, or leave as a long strip in rows. For convenience work lattice in rows (back-and-forth) for flat joining.

Round 2 :

ch5 (counts as tr+ch2), sk 2, *tr in next st, ch2, sk 2* across, ending with tr in last sc. Turn. This creates the first row of tall posts that will become diamonds when crossed with subsequent rows.

Round 3 :

ch5, tr in top of tr from previous row, ch2, repeat across to form evenly spaced verticals. Turn. (Keep tension even; count tr posts to match previous row.)

Info :

The lattice diamond shape forms when rows of tall treble posts are offset and connected with ch-1 or ch-2 crossbars. Ensure your turning chain height is consistent and that the number of tr posts across each row matches the number of desired diamond columns.

Round 4 :

ch1, sc in top of each tr and in ch-2 spaces across. This creates a low anchoring row to connect horizontal crossbars. Turn. (You should have approximately 19-20 tr posts depending on starting ch count β€” these become diamond columns.)

Round 5 :

ch7, sl st in 3rd tr below to create a crossing link (work behind the work if possible so the net stacks neatly), *ch7, sl st in next 3rd tr below* across. Turn. This row creates the diagonal crossbars for diamond formation.

Round 6 :

Repeat Round 4: ch1, sc across in top of tr posts and crossbar anchors to stabilize row. Turn. Continue alternating tall-tr rows and short sc anchor rows until lattice strip reaches the height necessary to align with heart edges (approx 18-20 row repeats for typical runner height).

Info :

Measure against blocked heart motifs regularly so that the diamond intersections fall at the ch-3 arch points on the heart rim. Adjust lattice row count to make intersections match motif anchor points exactly.

Round 7-24 :

Repeat Round 2-6 pattern: alternating tall tr rows with sc anchor rows and diagonal crossbar rows until your lattice strip height matches the space between heart rows. For the runner sample the lattice strips are tall: you will repeat this sequence 9 times resulting in a mesh of approx 18-24 rows total. End on an sc anchor row for easy joining to the heart rim. (Maintain even count of diamond columns to align with heart anchors.)

Info :

When working long lattice panels, use stitch markers to mark every 10th diamond column to make counting and joining easier. Keep the mesh flat by blocking after finishing strips.

β€” Small Star/Flower Connectors (Make many) :

Info :

Small 6-petal connectors in red fill the lattice intersections along the runner sides and add a sweet motif at each heart corner. Make as many as needed to fill intersections; sample uses 18 small flowers. These are fast 5-7 round motifs sewn into lattice before final edge.

Round 1 :

With R: ch4, join to form ring. ch1, 6 sc in ring. Join. (6)

Round 2 :

ch3, in each st around: (dc, ch1, dc) in same st to form 6 petals. Join with sl st. Fasten off leaving a long tail for sewing. (6 petals)

Info :

Sew these connectors into diamond centers where the lattice meets the heart rim or into the side diamonds to create the dotted red pattern seen in the image. Place them evenly for visual balance.

β€” Assembling Motifs and Lattice :

Info :

Lay out all hearts and lattice strips on your blocking mat in final order before joining: top lattice strip, heart, lattice, heart, lattice, heart, lattice, heart, lattice, heart, bottom lattice strip in sample. Use pins to hold positions. Joining will be done by slip stitch or whip stitch through the heart rim sc row into lattice sc anchors to achieve neat, flat joins.

Round 1 :

Position first heart on lattice strip: align heart ch-6 arches and arch anchors to chosen lattice diamond intersections. With C, starting at a convenient sc on the lattice strip, work sl st through the sc of lattice and corresponding sc on heart rim; continue to join along one side with sl st every 2-3 sc to create secure, even attachment. Do not pull too tightly. (Join entire side.)

Round 2 :

Attach opposite side of heart to the second lattice strip in the same way so the heart sits snugly between two lattice strips. Repeat for all hearts. For the small flower connectors, sew into diamond centers using tail and tapestry needle.

Info :

For stronger joins, you may use a yarn needle and mattress stitch style sewing through the sc base, then pass a few extra stitches through the lattice post for added security. Keep stitches small and even to avoid visible bulk on the front.

β€” Joining Rows & Runner Length Adjustment :

Round 1 :

Once hearts are joined to lattice strips, join lattice strips together along their long edges where required to make the runner long; use sl st or whip stitch through adjacent sc anchor rows. Overlap 1-2 sts to avoid visible gaps. Continue until runner length reaches desired measurement.

Round 2 :

Check for gaps at heart corners: add extra small flower connectors or a small picot sl st to fill holes where the heart meets lattice. Add one or two sl st anchors at high-tension points for reinforcement.

Info :

Because this runner is modular, you can add or remove heart medallions to change the length. Keep the building blocks (heart size and lattice repeat) consistent if you want uniform spacing.

β€” Candy-Cane Scalloped Border (Edging) :

Info :

Work edging in alternating stripes of Red (R) and Cream (C) for a candy-cane effect. Edge worked around full runner perimeter; if you prefer a single-color edge use Red. For best result pick one hook size slightly smaller for edging to keep scallops firm.

Round 1 (Border start) :

With R: Join yarn at a corner sc. ch1, sc evenly around entire runner working 1 sc in each sc and 3 sc in each corner to keep corners flat. Join with sl st to first sc. (Count total sc to plan scallop repeats; make sure count divisible by scallop repeat number, adjust if necessary.)

Round 2 :

Change to C: ch3, *skip 2 sc, (5 dc in next sc) (scallop shell), skip 2 sc, sc in next sc* repeat around. Work 3 dc shells into corner sc groups to keep edge even. Join. (This round creates the candy stripe scallops in cream)

Round 3 :

Change to R: ch1, sc in each dc and sc across, placing 3 sc in the center of each large shell to create a raised red scallop. Join. (Red overlay gives the candy-cane alternating scallop effect)

Round 4 :

Change to C: ch3, in each red scallop do (sc, ch3, sc) to create small picot points between scallops. In corner shells work (sc, ch3, sc, ch3, sc) to round out corner. Join. Fasten off and weave ends. (This finishes decorative candy-cane border.)

Info :

Alternate the last two rounds if you want a stronger raised scallop or apply a light steam block focusing on scallops to open and shape them. Use a narrow gauge hook on the edging if scallops appear loose.

β€” Finishing & Blocking :

Info :

After joining and edging, wet-block the runner to final dimensions. Pin scallops and heart curves carefully to preserve shape. Spray with water and let dry completely. For stiffer look use a light starch or blocking spray sparingly. Weave all tails into the backside of the stitches and trim flush.

Round 1 :

Inspect runner edges and intersection points. Add a few strategic reinforcement stitches along joins on the backside using matching cream yarn: run a small whip stitch every 6-8 sts where lattice meets heart to prevent stretch over time.

Info :

Press gently with a warm iron on low if needed; never place iron directly on cotton yarn without a damp cloth in between to avoid shiny spots.

β€” Optional Variations & Tips :

Info :

Scale runner up by using sport or aran yarn and a larger hook; adjust heart and lattice counts proportionally. For a more delicate look, use a finer cotton thread and a 2.5-3.5mm hook, and adjust motif counts to keep proportions consistent. To make a placemat version, work only one heart with lattice surround and a full border.

Info :

If you prefer a seamless look, join hearts as you finish Round 11 by slip-stitching into lattice posts on the previous motif; this crochet-as-you-go method saves later sewing but requires careful placement and matching loop counts.

Assembly Instructions

  • Block all heart motifs flat and pin to identical shapes before joining to ensure even alignment and spacing
  • Lay out hearts and lattice strips in desired order on blocking mat, using pins to hold positions; ensure diamond intersections align to heart arch anchors
  • Attach hearts to lattice strips by slip stitching through the heart rim sc row into lattice sc anchors; work one side completely then attach the opposite side
  • Sew small flower connectors into lattice diamond centers where the lattice meets heart rims using a tapestry needle and long tails
  • Join long lattice strips to each other by whipping through the sc anchor rows on adjacent strips, keeping joins on the backside when possible
  • Add the scalloped candy-cane border by working shells in alternating cream and red rounds; pin scallops while working to keep them even
  • Weave in all ends to the back of the runner; use several back-and-forth passes with a yarn needle for a secure finish
  • Wet-block the entire runner to final dimensions, pinning scallops and heart lobes carefully; let dry completely before use

Important Notes

  • πŸ’‘Use stitch markers at regular intervals on lattice strips to count diamond columns and maintain consistent joins
  • πŸ’‘Block heart motifs individually before assembly for accurate joining and uniform shape
  • πŸ’‘Work joins with the runner pinned flat to ensure correct alignment and avoid puckering
  • πŸ’‘When changing colors, fasten off and weave in ends neatly to prevent color bleed between rounds
  • πŸ’‘If your stitch counts do not align at joins, adjust by adding/subtracting small ch spaces but keep changes consistent across all motifs
  • πŸ’‘For durable seams use a mattress or whip stitch on the backside in addition to slip stitch joining on the front
  • πŸ’‘Keep tension even on long chain rows; a row counter helps track lattice repeat rows
  • πŸ’‘Test a small sample heart plus lattice join before committing to full runner to confirm gauge and motif size

This Candy Cane Heart Lattice Table Runner brings classic holiday charm to your table with handcrafted lace hearts and a delicate scalloped edge. Working through the modular hearts, airy lattice panels, and candy-cane border is a rewarding project that results in a beautiful, giftable home accent. Block, trim, and place it proudly down the center of your table β€” it's the handmade touch that becomes a conversation piece. Happy stitching and enjoy the cozy, festive glow of your finished runner! 🎁❀️🧢

You ask,

we answer.

FAQs

What is the finished size of this runner?

Using worsted cotton yarn and a 4.0mm hook, the sample runner measures approximately 13-15 inches wide by 48-52 inches long with five heart motifs. Exact size will vary with yarn weight, hook, and blocking; measure your motifs and lattice as you go.

Can I use different yarn weights for this pattern?

Yes β€” you can use lighter or heavier yarn. Move your hook size up or down accordingly and expect proportions to change. Make a single heart and lattice sample to calculate how many motifs you need for your desired runner length.

Do I have to use safety eyes or can I embroider details?

This is a home decor accessory β€” there are no safety eyes. All decorative details are crocheted; you can add embroidered accents with yarn if you prefer.

How much yarn will I need?

Approximately 250-300g of cream and 200-240g of red worsted weight cotton for the sample runner. Lighter yarns will increase required yardage; heavier yarns will reduce it. Make a gauge swatch to refine estimates.

Can I make the runner longer or shorter easily?

Yes β€” the runner is modular. Add or remove heart medallions and matching lattice panels to alter the length while maintaining the same seams and border pattern.

How should I block the runner?

Wet-block or steam-block each heart motif individually to consistent size, then assemble and block the entire runner, pinning scallops and heart curves to shape. Use a mild starch spray if you desire a crisper finish.

What if my diamond intersections don’t line up with heart anchors?

Adjust the number of lattice tr posts or change ch-6 loops on hearts to ch5/ch7 consistently across all motifs. Make a small mock-up to determine the correct counts before making all pieces.

Can I machine wash this runner?

If you use 100% cotton, hand wash gently or machine wash on a delicate cold cycle inside a pillowcase; reshape while damp and lay flat to dry. Avoid machine drying to prevent shrinkage.