Create a stunning oval table runner with a lacy neutral center and a dramatic purple floral border. This pattern combines filet-style openwork in the center with layered 3D flowers and textured leaves around a striped green edging. The finished piece adds a handmade, elegant touch to dining tables, consoles, or dressers and showcases layered petals, pearl centers, and alternating light and dark purple blooms.
Progress Tracker
0% Complete
— Materials & Gauge :
Info :
Gauge is not critical but center panel should be even. With worsted weight yarn and 3.5mm hook, 10cm (4in) = approx 16 sc x 12 rounds in solid sc. Final runner as shown measures approx 12" wide x 36-40" long depending on spacing of motifs; adjust foundation chain for desired length.
— Center Oval Panel (make 1) :
Info :
This oval center is created from a foundation chain that forms the long sides and semi-circular ends. Work the first round into the chain and then continue in joined rounds. Use stitch markers to mark quarter points: two side curves and two long sides. I recommend foundation chain length of 60 for a medium runner; increase or decrease by multiples of 2 chains to alter length.
Round 1 :
Foundation chain 60. (Ch 60). 1 sc in 2nd ch from hook and in each ch across to end (59 sc), 6 sc in last ch to form end curve, continue working down the opposite side of foundation chain 1 sc in each ch (59 sc), 6 sc in first ch (6) - join with sl st to first sc. Total = 130 sc.
Info :
Place four stitch markers at the junctions where the 6-sc curve groups meet straight sides to identify your curve corners; these are your quarter points for later increases and aligning border.
Round 2 :
1 sc in each st around, placing 2 sc in each of the 6-st curve clusters (work an extra sc in the center of each curve cluster so the corner groups become 8 sc each). This adds 4 sc per corner (two corners) total +8 = 138 sc. Detailed: sc 59 along first side (59), 1 sc in first sc of curve group then 2 sc in next 4 curve sts and 1 sc in last curve st (total 66 in that curve after increases), continue 59 across opposite side (59), increase similarly in starting curve group. Join. Total = 138 sc.
Round 3 :
1 sc in each st around (138). Maintain markers at quarter points.
Info :
From this round onward we create a narrow filet/panel center by alternating worked rows that include small open mesh (chains + skipped sts) and rows of sc or dc for rib definition. Keep stitch count consistent unless you want to widen more.
Round 4 :
Work a decorative ring round: *sc 5, ch3, sk 3, sc 10, ch3, sk3; rep across sides and continue over curves matching ch3 gaps across curve clusters.* Maintain total 138 stitches including chain spaces counted as stitches in pattern repeat positions.
Info :
The filet rounds will be worked in center panel across the top of the oval in a mirrored fashion; always work the same number of filet repeats on both long sides so the motif aligns. Use a chart or measure repeats for even placement.
Round 5 :
1 sc in each st and in each ch-space (treat ch-sp as st), keeping count at 138. This sets a solid base for the following decorative vertical ribs.
Round 6 :
Switch to 3.5mm hook if you prefer crisper ribs. Work 1 hdc in each of next 4 sts, then 12 dc down the center line (over the seam of foundation chain) to create central rib detail, hdc across remaining sts. Keep stitch count 138.
Info :
Mark the center stitch on one end of the oval and the exact opposite stitch to form a vertical center line. The runner design in the photo has twin narrow vertical ribs down the middle - we create them by working taller stitches (dc) into those central stitch columns every 4th round.
Round 7 :
1 sc in each st around (138).
Round 8 :
Filet round: Work pattern repeat across each long side: [sc 4, ch3, sk3] across side, then negotiate curve by working into curve sts so that ch-spaces sit evenly. Join. Count remains 138 (chain spaces are not counted as missing stitches; they serve as pattern gaps).
Round 9 :
1 sc in each st and in each ch-space across (138).
Info :
Continue alternating 2 rounds of decorative work (a filet pattern round then a solid sc/hdc round) to build the height of the runner. Repeat the vertical rib insertion every 6th round to form three subtle ribs in the center as shown.
Round 10 :
Repeat Round 6 sequence: hdc across sides, 12 dc down central column, hdc for remaining sts. Keep total stitch circulation equivalent to 138 stitch units.
Rounds 11-28 :
Repeat sequence of: Round A - Filet (ch3 openwork) round as in Round 8; Round B - Solid round (sc in each st) as in Round 9; Round C - Rib insertion every 4th repetition (as Round 6). Maintain total stitch equivalent 138 around. These rounds together create approx 18 rounds of height which with rib repeats will make the runner length as shown. After Round 28, the length of the center should be nearly complete.
Info :
Measure your runner center now. If you want a longer runner, continue the alternating filet/solid rounds in sets of two until you reach your desired length in multiples of 2 rounds. Always keep stitch markers at corner junctions for border alignment later.
Round 29 :
Begin shaping the opposite end semi-circle to mirror the starting end. Work the same curve cluster technique as Round 2 in reverse: find the 6-st curve groups you marked and work 2 sc in the middle 4 sts of each curve group to maintain even curvature. Work sc in remaining sts. Total remains at or near 138 depending on exact increases done earlier.
Round 30 :
1 sc in each st around to even out the seam and give a tidy edge (138). Fasten off and weave in ends for the center panel if you prefer to attach border later.
Info :
Block the center panel flat and pin to desired dimensions on a blocking mat. Blocking evens the filet pattern and makes it easy to apply the striped border evenly around the entire perimeter.
— Striped Green Border (work around center) :
Info :
The runner pictured has a double-green stripe border: a darker olive green and a brighter leaf green alternated to create a soft striped effect. This narrow band is worked as rounds of single crochet with short color changes every 2 rounds to create stripes. Work the border in joined rounds around the pinned center after blocking for best appearance.
Round 1 (border) :
With leaf green, join with sl st to any side stitch (preferably at center of one long side). Ch1. Work 1 sc in each st and in each ch-space around (if your center includes ch-spaces treat them as a single stitch). When you reach a corner curve, work 3 sc into each curve corner stitch to maintain a smooth curve. Total around will be approximately 138 sc; adjust corner increases to keep shape flat.
Round 2 (border) :
Change to olive green. Work 1 sc in each st around (BLO if you want a slight ridge on inner edge), keep corners with 3 sc into center curve sts. Join. Count remains equal to previous round's working units.
Round 3 (border) :
Change back to leaf green. Repeat Round 1 stitch placement, but work 1 sc in each st, placing 2 sc in every 5th stitch along long sides to create a gentle rolling ripple (this may add approx +27 stitches depending on length) - because extra increases change count slightly, make symmetric increases on both long sides to preserve shape. Join.
Info :
If you prefer a narrower border, work only two rounds (one in each green color). The pictured runner shows a band approximately 3-5 rows deep, so feel free to repeat stripe rounds until the band is as wide as desired.
Round 4-6 (border) :
Alternate olive and leaf green every round: 1 sc in each st around. For the outermost round work 1 sc then a small picot or shell to create a subtle scallop that will help sew on flowers evenly: *sc 2, ch3, sl st in first ch of chain-3 to create picot* along side every 8 sts and add 3 sc into curve center stitches. Join and finish off, leaving long tails for sewing motifs if desired.
Info :
Fasten off and weave in connecting yarn tails. Keep the final round slightly open (avoid pulling too tight) to allow sewing down of flowers and leaves into the picot/shell points if you choose.
— Flower Motif (make 24; alternate colors) :
Info :
Each flower is worked flat, layered to create two tiers of petals. The motif in the photograph is a 9-petal layered flower with a smaller round of petals beneath and a larger overlaid petal round. Make 24 motifs, alternating dark purple and lavender. Add a small pearl in the center of each flower for a polished look.
Round 1 :
With chosen flower color, make magic ring. Ch1, 8 sc into ring. Pull tight and join to first sc. (8)
Round 2 :
Ch1, 2 sc in each st around (inc in each st) (16). Join. This creates base for petal anchors.
Round 3 :
Ch1. *Sc in next st, ch3, sk next st* around to create 8 ch-loops around (work 8 loops). Join. These loops become petal anchors for the first tier.
Round 4 :
First petal tier - into each ch3 loop: *(sc, hdc, 3 dc, hdc, sc) in loop*, sl st to base to finish each petal. Work 8 petals. Join. Petal count = 8.
Info :
Ensure petals are uniform by working identical stitch sequences into each chain-loop. Do not tighten last sl st so petals can lay flat for joining the second tier.
Round 5 :
Sl st to the back of one petal base, ch2. Work 1 sc into the back loop of the base stitch behind each petal to create a stable ring (8 sc). Join.
Round 6 :
Second (larger) petal tier: *Into each back-ring stitch work: ch1, (sc, hdc, 4 dc, hdc, sc)*. This makes 8 larger petals that are offset from the first tier. Join. You now have two tiers of petals: inner smaller and outer larger.
Round 7 :
Finishing round for flower: Ch1, sc evenly around outer edge of petal tips to smooth edges (work approx 40 sc around depending on petal sizes). Join and fasten off leaving 6" tail for sewing. Add a 6mm pearl bead in the center with a short length of yarn (or sew bead with beading thread). Secure and knot tightly at the back center.
Info :
If you prefer a fuller bloom, repeat Round 6 to add a third petal tier, offsetting petal centers so petals nest and overlap for more depth. For the pictured effect two tiers are used to keep flowers flat but dimensional.
— Small Leaf Motif (make 24 pairs, total 48 leaves) :
Info :
Each flower in the photo is backed by a pair or triplet of small sculpted leaves in two greens (background olive + highlight leaf green). Leaves are worked flat with a center ridge using BLO on last round.
Round 1 :
With leaf green, ch10. Row 1: sc in 2nd ch from hook to last ch (9 sc). Turn. (This is worked as a small leaf shell in rows, then joined to form a point.)
Round 2 :
Ch1, sc in next 3, hdc in next 2, dc in next 2, tr in last 2 (work over the row to form a tapered point). Turn and work other side mirroring stitches back toward base: dc, dc, hdc, sc. Fasten off leaving tail for sewing. This yields a small tapered leaf approx 6-8 stitches wide at base narrowing to point.
Round 3 :
Optional: With olive green, work a small ridge: join with sl st at base, ch1, 1 sc across base joining to back of leaf to create contrast and give more body. Fasten off leaving tail. Make 48 leaves total: one pair for each flower (2 leaves per flower) or three leaves per flower for a fuller look.
Info :
Mix olive and leaf green for multi-tone leaves: alternate the base color and ridge color to get a lively shading as in the photo. Slight blocking of leaves helps them lay flat under petals while keeping a small elevation at the center rib.
— Flower Assembly & Bead Centers :
Info :
Once all flowers and leaves are made, lightly block each flat motif. Place beads in centers with beading thread or glue; if sewing beads on, stitch from back to front, thread bead, then back to back and knot securely with several passes. Weave ends into back of flower.
Step :
Attach 2-3 leaves per flower to the back of each bloom using the yarn tail left from flower join. Use pins to position leaves so they peek out between petals similar to the reference photo. Secure leaves by stitching through both leaf base and flower back across three anchor points to keep leaves fixed and slightly fanned.
Info :
Alternate flower colors along the runner: dark purple, lavender, dark purple, lavender, etc. In the image the flowers alternate every other position and are arranged roughly 1.5"-2" apart around the edge; total of 24 flowers is shown for a medium runner. Adjust number for longer/shorter runners.
— Attaching Flowers & Leaves to Border :
Info :
Lay the blocked center with the striped border flat. With pins, place first flower so its base aligns with an outer seam or shell/picot point on the border. Flowers should sit on the outermost band so petals overhang the table edge slightly like the photograph.
Step 1 :
Position the first flower midway along the long edge at a quarter point marker. Place a pin through the back of the flower into border. Continue placing flowers evenly spaced around the perimeter: along long sides space approx 1.5-2" between flower centers depending on desired density; at semi-circular ends cluster 3-4 flowers for a graceful rounded terminal cluster.
Step 2 :
Sew each flower by stitching through the back loops of the border and the back stitches of the flower base. Use the long yarn tail left from finishing the flower to ladder whip stitch across three or four anchor points so the flower sits firmly but petals remain free. Hide yarn tail in border by weaving through several stitches and trimming short.
Info :
Check symmetry frequently. Work one side first, then mirror placements on the opposite side to keep even spacing and pattern rhythm. Use pins liberally until satisfied then sew down securely.
— Finishing Touches :
Step :
When all flowers and leaves are sewn, do a light steam or wet block smoothing the entire runner flat; be careful on pearl beads—cover them with a towel when steaming. Trim any loose ends and reinforce beads if needed with extra passes of thread.
Info :
If you want extra stability on table use a fabric anti-slip mat under runner. For machine-washable results, use washable cotton yarn and sew beads more securely or omit beads entirely.
— Optional Variations & Notes :
Info :
Change flower colors to seasonal palettes (autumn oranges, spring pastels). Increase number of petals for larger flowers by extending petal stitch counts (e.g., 5 dc instead of 4 dc in outer tier). To make a shorter runner, reduce foundation chain length in multiples of 2 and adjust number of flowers accordingly.
This elegant floral table runner transforms a simple table into a charming focal point with layered petals and a striped leafy border. Each flower and leaf is crafted to create depth and shadow while the lacy neutral center ties everything together. I hope you enjoy the meditative rhythm of creating the center filet pattern and the small satisfaction of sewing down each bloom—this piece is perfect for seasonal decorating or a treasured handmade gift. 🧶🌸✨