A romantic, vintage-inspired table runner featuring layered spiral roses, plump rosebuds, and textured leaves connected with delicate lace rings and a braided central stem. Designed in soft beige, dusty rose and sage tones, this runner adds a timeless handmade accent to a wooden table. The pattern uses small motifs joined into an organic vine layout so you can scale length and arrangement as desired. Includes detailed motif instructions, joining techniques and assembly notes for a professional finish.
Progress Tracker
0% Complete
— Materials, Gauge & General Notes :
Info :
This pattern uses a lightweight cotton-linen blend worked on a 3.0mm hook. The finished runner in the photograph measures approximately 10" (25cm) wide and 36" (92cm) long in the shown arrangement of motifs. You may increase or reduce motif counts to change finished length. Work tightly enough that stuffing does not show through motifs but not so tight that lace rings are stiff.
Info :
All motifs are worked in continuous rounds unless stated otherwise. Use stitch markers to mark round starts and special join points. When changing colors, carry unused yarn on wrong side for small color changes, or fasten off and weave tails for cleaner joins on visible motifs.
— Center Braided Cord (make 1 long braid to run the length of the runner) :
Round 1 :
Make 3 separate crocheted cords A,B,C. For each cord: ch 120 (or desired length), sl st to join into a chain ring avoiding twist (120)
Round 2 :
Cord Row 2 (for each cord): Working into each chain around, 1 sc in each ch (120). This creates a firm tube-like cord when edged tightly (120)
Round 3 :
Cord Row 3: 1 sc in each st around again to firm up the cord (120)
Round 4 :
Cord Row 4: Optional: 1 sc BLO in each st to create a ridged rope. This will make cords sit flatter when braided (120)
Info :
Repeat Cord Rows for all three cords so you have three cords each 120 sc long. Slightly longer chains allow for blocking and final trimming when braiding. Make cords slightly longer than final runner length to allow for seams and joining at ends.
Round 5 :
Trim and fasten off each cord leaving a 20cm tail for joining. Block cords lightly by pinning straight and spraying with water to relax the fiber. Allow to dry.
Round 6 :
Plait braid: Lay three cords parallel. Braid them by crossing right over middle, left over new middle and repeat until end. Braid loosely enough that the braid remains supple. Whipstitch ends together and weave in tails.
Info :
The braided cord is your central stem. It should be flat enough to sew to the runner but with enough loft to allow motifs to rest around it. If you prefer thicker braid, make cords with ch150 and repeat sc rounds.
— Large Spiral Rose (make 6–8) :
Round 1 :
6 sc in magic ring (6)
Round 3 :
(1 sc, inc) x 6 (18)
Round 4 :
(2 sc, inc) x 6 (24)
Round 5 :
(3 sc, inc) x 6 (30)
Round 6 :
1 sc in each st around (30)
Round 7 :
Ch 1, *(1 sc, ch 2, 2 dc) in next st, sl st in next st; rep from * around to form petal foundations (30 petals/mesh)
Info :
This rosette base creates a circular disc. You will now convert the flat disc into a spiral-wound rose by creating a long spiral strip and wrapping it. Use matching yarn for the spiral strip to create a rose tone.
Round 8 :
Continue in same color: ch 3 (counts as dc), *2 dc in next ch-2 sp, ch1; rep around to create a textured spiral strip. Join with sl st but do NOT fasten off (work continuous spiral) (approx 45–60 dc depending on tension)
Round 9 :
In continuous spiral: 1 dc in each dc and in each ch-1 sp, forming a long strip of approx 60–80 dc rows/units. End when the strip is approx 6–8cm long (or desired rose size).
Info :
Measure the spiral strip to match the desired bloom diameter. Thicker yarn or denser stitches will shorten the required length. A 6–8cm long strip will form a 4–5cm diameter rose when wrapped.
Round 10 :
Begin wrapping: Starting at one short end, roll the strip round and hand-sew with yarn needle to secure each wrap. Use small stitches through both layers to anchor the spiral every 5mm. Continue wrapping until the strip is completely coiled into a rose bloom.
Round 11 :
When rose reaches desired fullness, stitch the last edge to the underside with tiny whip stitches so the bottom is neat. Weave in the tail and fasten off. Optionally add a few blanket stitches across the underside to secure petals so bloom keeps its spiral shape.
Info :
For a more open bloom, leave outermost rows unstitched to fan slightly. For compact blooms, tighten stitches as you wrap and use a small amount of stuffing inside the core before wrapping for a plump center.
Round 12 :
Repeat to create remaining large roses. Vary final sizes by increasing or decreasing spiral strip length by ±20% for visual interest.
— Rosebud Ball (make 6–8) :
Round 1 :
6 sc in magic ring (6)
Round 3 :
(1 sc, inc) x 6 (18)
Round 4 :
(2 sc, inc) x 6 (24)
Round 5 :
1 sc in each st (24)
Info :
Begin stuffing lightly with polyester fiberfill. These buds are spherical, so stuff firmly but not rock-hard. Continue stuffing as you add more rounds.
Round 6 :
(3 sc, dec) x 6 (18)
Round 7 :
(2 sc, dec) x 6 (12)
Round 8 :
(1 sc, dec) x 6 (6)
Round 9 :
6 dec (3) Fasten off leaving long tail for sewing. Close opening with yarn needle and secure. Shape bud and finish stuffing before final closure.
Info :
For a textured bud, slightly brush the outside with a soft bristle brush to fuzz the fibers or use a slightly thicker yarn. Optionally add a few wrapped small spiral layers around the bud for a textured rosebud appearance.
— Flat Lace Rosette (make 8–12 open flowers) :
Round 1 :
6 sc in magic ring (6)
Round 3 :
(1 sc, inc) x 6 (18)
Round 4 :
Ch 4, *sk next st, sl st in next st; rep around to create scallop foundations (9 sl st + ch-spaces)
Round 5 :
Into each ch-4 space work: (2 dc, ch 2, 2 dc), sl st into next sl st. This forms open lace petals (9 petals)
Info :
Block these rosettes flat while damp. Pin petal edges evenly to emphasize lace holes. Use starch for crisp edges if desired.
Round 6 :
Round of picot edge: sl st to first dc, *ch3, sl st in base (picot), sl st into next petal center; rep around (9 picots)
Round 7 :
Fasten off and weave ends. Make required number matching runner composition.
— Elongated Leaf (make 12–16) :
Round 1 :
Ch 12, 1 sc in 2nd ch from hook, 1 sc in each ch across (11)
Round 2 :
Working on opposite side of foundation chain: 1 sc in each ch back to starting point (22)
Round 3 :
Along the edge: (1 hdc in next 2 sts, 1 dc in next 2 sts, 1 tr in next 2 sts, 1 dtr in next 2 sts, decrease across the tip by working sc2tog across 2 sts) across tip shaping, then mirror down other side to join at base (approx 30 sts)
Round 4 :
Edge: sl st, ch1, *(picot, sl st next st) across to create pointed serration; fasten off (approx 30 picots)
Info :
For vein texture, work 3 rows of BLO sc along center of leaf before finishing. If you want stiffer leaves, add a line of hidden floral wire along center back and tack it in place with a couple of stitches.
Round 5 :
Block leaves gently to shape curve: pin center with gentle arch and spray lightly. Allow to dry to hold shape.
— Small Five-Petal Flower (make 10–12) :
Round 1 :
6 sc in magic ring (6)
Round 2 :
Ch 1, *(3 dc, sl st in ring) x 6 to create 6 small petals; fasten off (6 petals)
Info :
These small flowers serve as filler motifs and are often worked in neutral beige to blend into the lace background. Leave ends long for joining.
— Lace Connector Rings and Chains (make many for open background) :
Round 1 :
Ch 8, sl st to first ch to form small ring (8-ch ring)
Round 2 :
Into ring: (ch 5, sl st into ring) x 8 to form 8 looped spokes (8 loops)
Round 3 :
Work a round of dc into each ch-5 loop: (3 dc, ch2, 3 dc) in each loop forming mini-petals. Fasten off leaving long tail for join (8 petals)
Round 4 :
Chain bridges: At final assembly you will connect these rings with ch-6 bridges: ch6, sl st into next ring point; repeat to form open lace mesh linking motifs.
Info :
Vary ch lengths to change openness of lace. Use shorter ch for tighter joins near the braid and longer ch for airy edges.
Round 5 :
For hexagon connectors: ch 6, sl st to form ring, *(ch4, sl st in ring) x 6, then into each ch-4 work 2 dc, ch2, 2 dc. Use these larger connectors at ends or between clusters (6 sections)
— Joining Motif Strategy & Layout :
Info :
Plan your runner layout before joining. The photograph shows an alternating arrangement: along the braid, cluster a large rose opposite a small open rosette, insert a bud between them and flank with leaves and small flowers. Lay out motifs on a flat surface in the order you will join them to avoid surprises.
Info :
Leave long tails on each motif for sewing. Join-as-you-go (JAYG) technique works well for many connectors: when you reach a ch-loop or sl-st point on a new motif, sl st into the designated joining stitch of the already-placed motif, then continue the new motif.
Round 1 :
Start at center: pin braided cord in place along runner center. Using beige yarn, work a chain stitch scaffold around braid edge: ch3 every 6mm and anchor with a sl st to braid on both sides, creating mounting loops for flowers to be sewn.
Info :
Secure the braid by sewing through braid and scaffold loops ensuring it's centered. The scaffold will hide under motifs and act as the 'stem' stitches where flowers will anchor.
— Detailed Joining Rounds (stepwise joining instructions) :
Round 1 :
Place first large rose on braid: align center of rose over desired braid position. From underside, bring the long tail through to top using yarn needle and tack the rose at four evenly spaced points through braid and scaffold loops. Use small whip stitches to ensure stable attachment.
Round 2 :
Attach a leaf on the left: position leaf base under large rose, then sew through leaf base and braid scaffold loop for firm anchor. Use 6–8 small stitches to secure then weave tail under nearby motifs (no need to knot).
Round 3 :
Attach a small open rosette opposite the large rose: align its base so that outer petals overlap the rose's outer petals by 4–6mm. Sew through overlapping petals to create integrated cluster.
Round 4 :
Anchor rosebud: position bud between rose and rosette and sew through base and souvenir scaffold loop, rotate bud slightly so its seam faces underside. Add 4–5 small stitches to hold snugly.
Info :
When sewing motifs, try to pick up both motif and scaffold loop stitches so the motif sits integrated with the braid rather than perched on top. This creates that embedded vine look visible in the photo.
Round 5 :
Use lace connector rings to form the background mesh: position a connector ring next to a rosette and join using ch-6 bridges. For each bridge: join to motif A at designated sl st point, ch6, sl st into motif B point. Repeat bridging across runner width to link motifs into a cohesive net.
Round 6 :
Continue placing clusters: alternate placement of large roses, buds, rosettes and leaves on each side of the braid to create an organic, slightly asymmetric design. Flip placement occasionally for a natural look.
Info :
Keep spacing consistent: aim for 3–4cm between cluster centers longitudinally. Pin patterns and use pins to hold while sewing. Step back and view runner from a distance to ensure pleasing rhythm.
— Finishing Motif Details & Texture Rounds :
Round 1 :
Add petal edge detail to spiral roses: using contrasting shade, work single crochet along outer spiral edge by sewing through outermost loops producing gentle scallop texture. This is worked as surface slip-stitching, not a full round.
Round 2 :
Sew in small French knot-like loops: using yarn needle and a small length of yarn, stitch two or three tiny wrapped loops into center of open rosettes for textural centers.
Info :
These small details read well from a short distance and give the impression of layered petals and pollen. Use slightly darker or lighter yarn than petals for subtle contrast.
Round 3 :
Secure all junctions by taking invisible ladder stitches beneath overlapping motifs. On underside, pass needle through underside loops of both motifs and pull tight to seat seams invisibly.
Round 4 :
Weave in all tails along seams and inside braid scaffold to avoid visible ends. Trim close to woven area after weaving through 3–4 stitches to secure.
Round 5 :
If any motifs are loose, add a few extra whip stitches at their base and tack into the braid to prevent movement when runner is handled.
— Blocking & Final Stabilization :
Info :
Block all flat motifs (leaves and open rosettes) pinned into final shape and sprayed lightly with water or a steam iron at a safe distance. Allow to dry fully pinned. This ensures petals and leaves lie flat and edges are crisp.
Round 1 :
For extra stability, lightly starch leaves and rosettes after blocking following manufacturer's starch directions to avoid yellowing. Test on a small scrap if unsure of fiber reaction.
Round 2 :
Weave a thin ribbon or narrow cord along underside of runner and stitch at intervals to the braid for extra reinforcement if runner will be used heavily on dining surfaces.
Info :
Final pressing is optional; avoid high heat on delicate natural fibers. Always test heat on scrap and use protective cloth between iron and crochet.
— Variations & Scaling Rounds :
Round 1 :
To lengthen runner: make additional repeats of motif clusters and extend braided cord. Each additional cluster (one rose + one rosette + a bud + 2–3 leaves) adds approx 8–10cm to length.
Round 2 :
To shorten: omit selected cluster repeats and tidy ends by finishing with a harmonious half-cluster (one rosette + one leaf) and secure braid end beneath final motif.
Info :
You can also make a table runner set by repeating the motif sequence to create shorter placemats or elongated versions to fit across a console table.
— Care & Storage :
Info :
Hand wash gently in cool water with mild detergent. Reshape and block while damp, air dry flat. Avoid machine washing to prevent distortion. Store flat or rolled rather than folded to prevent creases in delicate lacework.
This Vintage Rose Garden Table Runner combines delicate crochet lacework with sculptural floral details for a truly enchanting centerpiece. Each rose, bud and leaf comes together around a braided spine to create a natural, flowing vine. I hope you enjoy constructing these motifs and arranging them to match your table—the handmade charm is worth every stitch. 🧶🌹 Spread this runner across a table for instant vintage warmth and share your beautiful result! ✨