Lilac Berry Bloom Window Curtain Crochet Pattern

This beaded curtain mixes soft lilac flowers with deep burgundy leaf sprigs. Five strands hang from a wooden rod. Each one has motifs that alternate with natural wooden beads and ends in a full yarn tassel. In a sunny window, the puff-stitch petals and plump leaves cast lovely textured shadows.

The look is boho and cottage-style. Lilac and burgundy work well together, and the wood beads warm up both colors. This pattern uses US crochet terms throughout.

The finished curtain is about 23 in (58.4 cm) wide. The shorter strands measure 22 5/8 in (57.5 cm) from the top bead to the tassel tip, and the longer strands measure 27 3/4 in (70.5 cm).

Construction is simple. You crochet 10 flowers in the round and 12 leaf sprigs along a chain stem. You then make 5 tassels and thread everything onto yarn cords with beads, so there is no sewing between motifs.

Finished Size and Construction

  • Finished curtain width: about 23 in (58.4 cm), with strands 5 in (12.7 cm) apart center to center
  • Strand A length (strands 1, 3, 5): 22 5/8 in (57.5 cm) including the tassel
  • Strand B length (strands 2, 4): 27 3/4 in (70.5 cm) including the tassel
  • Skill level: Easy-Intermediate
  • Terminology: US
  • Yarn weight: worsted (#4), cotton or cotton blend
  • Hook: 5.0 mm (H-8)
  • Number of pieces: 10 flowers, 12 leaf sprigs and 5 tassels
  • Layout: 5 vertical strands with alternating motifs
  • Piece sizes: flower 3 in (7.6 cm) across; sprig 2.75 in × 4.5 in (7.0 × 11.4 cm)
  • Size before “border”: strand A 18 1/8 in (46.0 cm), strand B 23 1/4 in (59.1 cm)
  • “Border” depth: each tassel is 4.5 in (11.4 cm)

This curtain has no stitched border. Its finishing edge is the row of tassels, so the Border section below covers the tassels.

Materials

Choose a smooth, tightly plied worsted cotton. It shows the puff ridges and leaf veins clearly and it won’t stretch on the cords. The meterage below assumes a typical worsted cotton with about 190 m per 100 g.

  • Lilac: 80 g (about 150 m), for the flowers, 2 tassels and all 5 tassel neck wraps
  • Burgundy: 110 g (about 210 m), for the leaf sprigs, 3 tassels and all 5 assembly cords
  • 5.0 mm (H-8) crochet hook
  • 27 natural wooden beads, 5/8 in (1.6 cm) across, with holes of at least 3/16 in (0.5 cm)
  • Wooden rod or dowel, at least 26 in (66.0 cm) long
  • A piece of cardboard 5 in (12.7 cm) tall, for the tassels
  • Large-eye tapestry needle, scissors and stitch markers
  • Rust-proof pins and a blocking mat

These quantities include a margin of about 25% to cover swatching, gauge differences and tassel trimming.

Abbreviations (US Terms)

  • ch – chain
  • sl st – slip stitch
  • sc – single crochet
  • hdc – half double crochet
  • dc – double crochet
  • sk – skip
  • sp – space
  • st(s) – stitch(es)
  • puff – puff stitch (see below)

Puff stitch: (Yarn over, insert hook in the space, yarn over, pull up a loop to 1/2 in [1.3 cm]) 3 times. You now have 7 loops on the hook. Yarn over and pull through all 7 loops, then ch 1 to close. The closing ch 1 does not count as a separate stitch.

Gauge and Checkpoints

Gauge: 16 sc = 4 in (10.2 cm), which is 4 sc per inch (2.54 cm). Chains run about 5 ch per inch.

Make one flower and one leaf sprig before anything else, then check these measurements:

  • Flower, end of Rnd 1: 1.25 in (3.2 cm) across, with a center hole of about 0.5 in (1.3 cm)
  • Flower, end of Rnd 2: 1.75 in (4.4 cm) across
  • Flower, end of Rnd 3: 3 in (7.6 cm) across, measured petal tip to petal tip
  • Single leaf: 1.25 in (3.2 cm) long and 0.75 in (1.9 cm) wide
  • Stem of 15 ch: 3 in (7.6 cm)
  • Finished sprig: 2.75 in (7.0 cm) wide and 4.5 in (11.4 cm) long

If your pieces are too big, go down to a 4.5 mm hook. If they are too small, go up to a 5.5 mm hook. The motif sizes matter because the strand lengths in the Final Notes are simply those sizes added together.

Crocheted floral garland with lavender flowers and burgundy leaves, beads, and tassels hanging in sunlit window.

Flower (Make 10, Lilac)

Rnd 1: Ch 6 and sl st to the first ch to form a ring. Ch 1, then work 12 sc into the ring. Join with a sl st to the first sc. (12 sc)

This ring makes the open center. Do not pull the chain ring tight.

Rnd 2: Ch 1. Work 1 sc in the same st, then ch 4 and sk the next sc. Repeat sc in next sc, ch 4, sk next sc 5 more times. Join with a sl st to the first sc. (6 sc and 6 ch-4 sps)

Rnd 3: Sl st into the first ch-4 sp. In each ch-4 sp, work (sc, hdc, 4 puffs, hdc, sc). Join with a sl st to the first sc. (48 sts: 6 petals of 8 sts each)

The 4 puffs side by side create the ridged, rounded petal. The sc and hdc at each end taper the petal down into the gap between petals.

Fasten off, leaving an 8 in (20.3 cm) tail, and weave it in on the wrong side.

Leaf Sprig (Make 12, Burgundy)

Leaf (used 9 times per sprig):

  1. Ch 7.
  2. Side 1: Working back toward the stem, sc in the 2nd ch from the hook, hdc in the next ch, dc in each of the next 2 ch, hdc in the next ch, and sc in the last ch. (6 sts)
  3. Base: Ch 1 and rotate the work so you can use the other loops of the same 6 chains.
  4. Side 2: Working toward the tip, sc in the first ch, hdc in the next, dc in each of the next 2, hdc in the next, and sc in the last. (6 sts)
  5. Tip: Ch 2 and sl st into the top of the first sc of side 1.
  6. Vein: Sl st down the center of the leaf, between the two sides, with 1 sl st at each of the 6 chain positions, ending at the base. (6 sl sts)

Each leaf has 12 stitches around its edge. The sl st line down the middle forms the raised center vein.

Foundation: Ch 4 and sl st to the first ch to form the bottom loop. Then ch 15 for the stem. The stem chains count upward from the loop, with ch 1 at the bottom and ch 15 at the top.

Tip leaf: At ch 15, work 1 leaf. Sl st into the base of ch 15. (1 leaf)

Down the stem:

  • Sl st into each of the next 3 stem ch, ending at ch 12. Work 1 leaf, sl st into ch 12, work a second leaf, and sl st into ch 12 again. (pair 1)
  • Repeat the same steps at ch 9, ch 6 and ch 3. (pairs 2 to 4)
  • Sl st into ch 2 and ch 1, then sl st into the bottom loop.

Sprig total: 9 leaves (1 tip leaf and 4 pairs), with 14 sl sts along the stem (3 + 3 + 3 + 3 + 2).

Fasten off and weave in the ends along the stem on the wrong side. Before adding beads, gently tug each pair outward so the leaves angle upward.

Make All Pieces

Totals:

  • Lilac: 10 flowers, 2 tassels and 5 neck wraps
  • Burgundy: 12 leaf sprigs, 3 tassels and 5 cords
  • Beads: 27

Strand recipes, from top to bottom:

  • Strand A: bead, flower, bead, sprig, bead, flower, bead, sprig, bead, tassel. That is 2 flowers, 2 sprigs and 5 beads.
  • Strand B: bead, sprig, bead, flower, bead, sprig, bead, flower, bead, sprig, bead, tassel. That is 2 flowers, 3 sprigs and 6 beads.

Layout grid (F = flower, L = leaf sprig, T = tassel). Strands are numbered 1 to 5 from left to right as you face the window:

Strand:   1    2    3    4    5
Row 1     F    L    F    L    F
Row 2     L    F    L    F    L
Row 3     F    L    F    L    F
Row 4     L    F    L    F    L
Row 5     T-li L    T-li L    T-bu
Row 6          T-bu      T-bu

T-li is a lilac tassel and T-bu is a burgundy tassel.

Check the totals: 3 A-strands × 2 flowers + 2 B-strands × 2 flowers = 10 flowers. 3 × 2 sprigs + 2 × 3 sprigs = 12 sprigs. 3 × 5 beads + 2 × 6 beads = 27 beads.

Joining (Threading the Strands)

Method: Each strand hangs on one burgundy cord that runs behind the motifs.

  • Cut the cords 40 in (101.6 cm) long for A-strands and 45 in (114.3 cm) for B-strands.
  • Tie the tassel loop to one end of the cord, then thread upward from the bottom, using the tapestry needle to pull the cord through each bead.

Stitch-to-stitch logic:

  • Sprig: Pass the cord up through the bottom loop. Then run it under the 14 stem sl sts on the wrong side and bring it out at the base of the tip leaf, at ch 15. The cord stays hidden behind the stem.
  • Flower: Pass the cord under sc 7 of Rnd 1 at the bottom, across the back of the center hole, and under sc 1 at the top. Sc 1 and sc 7 sit exactly opposite each other (6 sts apart out of 12), so the flower hangs straight and the hole stays open.

Tension: Push each bead snug against the motif below it, without bunching it. If a flower tilts, it has been threaded off-center, so re-thread it through sc 1 and sc 7. Once the top bead is in place, tie a square knot 2 in (5.1 cm) above it. This leaves a 2 in (5.1 cm) hanging tail for the rod.

Size checkpoint before tassels:

  • Strand A: 2 × 3 in + 2 × 4.5 in + 5 × 0.625 in = 18 1/8 in (46.0 cm)
  • Strand B: 2 × 3 in + 3 × 4.5 in + 6 × 0.625 in = 23 1/4 in (59.1 cm)

Border: Tassel Finishing Edge

Tassel gauge: 40 wraps around the 5 in (12.7 cm) card make a tassel about 0.5 in (1.3 cm) thick at the neck. After trimming, each tassel is 4.5 in (11.4 cm) long.

Each tassel:

  1. Wrap the yarn 40 times around the card.
  2. Slide a 10 in (25.4 cm) tie under the loops at the top and knot it firmly. Cut the loops at the bottom. This gives 80 strands.
  3. Neck wrap: 0.5 in (1.3 cm) below the top, wrap lilac yarn 8 times around the tassel and knot it. Hide the ends inside the tassel.
  4. Trim the bottom evenly, removing 0.5 in (1.3 cm), so the tassel measures 4.5 in (11.4 cm).
  5. Use the top tie to attach the tassel to the bottom of its cord, under the last bead.

Counts per strand: Strands 1 and 3 get a lilac tassel. Strands 2, 4 and 5 get a burgundy tassel. Every tassel uses 40 wraps and 8 neck-wrap turns, so all 5 tassels have the same thickness.

Why the math works: Every tassel adds the same 4.5 in (11.4 cm), so the strands keep the 5 1/8 in (13.0 cm) difference set by B’s extra sprig and bead (4.5 in + 0.625 in):

  • Strand A: 18 1/8 in + 4.5 in = 22 5/8 in (57.5 cm)
  • Strand B: 23 1/4 in + 4.5 in = 27 3/4 in (70.5 cm)

Final Blocking

  1. Before threading, spritz each flower and sprig with water until they are damp.
  2. Pin each flower to 3 in (7.6 cm) across, with one pin in every petal tip.
  3. Pin each sprig to 2.75 in × 4.5 in (7.0 × 11.4 cm), angling each leaf pair upward evenly.
  4. Leave everything to dry completely, which takes about 24 hours.
  5. Steam the tassels lightly and smooth the strands with your fingers, then trim again if needed.
  6. Thread the strands, tie them to the rod 5 in (12.7 cm) apart, and let them hang for a day before the final check.

Final Quality-Control Checklist

  • 10 flowers, each 3 in (7.6 cm) across, with 6 even petals and an open center
  • 12 sprigs, each with 9 leaves that show a visible vein
  • 27 beads in place, each snug against a motif
  • Every flower hangs straight, threaded through sc 1 and sc 7
  • Strands A measure 22 5/8 in (57.5 cm) and strands B measure 27 3/4 in (70.5 cm)
  • Strand spacing is 5 in (12.7 cm), for a total width of about 23 in (58.4 cm)
  • All tails are woven in and all knots are hidden behind beads or inside tassels

Troubleshooting

  • Puffs look flat: Pull every loop up to the full 1/2 in (1.3 cm) and keep the 3 loops the same height.
  • Petals cup instead of lying flat: Your Rnd 2 ch-4 loops are too tight. Try ch 5 instead, or go up a hook size for Rnd 2 only.
  • Leaves curl: Block them damp. Your tension may also be tight on the dc stitches.
  • Sprig twists on the cord: The cord jumped out from behind the stem. Re-thread it under all 14 sl sts.
  • Beads slide down: The cord is too thin for the bead holes. Tie an overhand knot in the cord under each bead.
  • Tassels look skimpy: Use 50 wraps instead of 40, and use the same number on every tassel.

Care

Dust the curtain gently or shake it out. If it needs washing, remove the beads first, hand wash the motifs cool, reshape them and dry them flat.

Crochet garland with burgundy leaves and lavender flowers strung with wooden beads and tassels in a bright window.

Final Notes

The measurement chain is simple:

  • Gauge of 4 sc per inch gives a 3 in (7.6 cm) flower and a 2.75 × 4.5 in (7.0 × 11.4 cm) sprig.
  • Motifs plus 5/8 in (1.6 cm) beads give strands of 18 1/8 in (46.0 cm) and 23 1/4 in (59.1 cm).
  • A 4.5 in (11.4 cm) tassel finishes each strand at 22 5/8 in (57.5 cm) or 27 3/4 in (70.5 cm).
  • Five strands spaced 5 in (12.7 cm) apart make a curtain about 23 in (58.4 cm) wide.

Check each link in that chain and the curtain will hang just as planned. Happy crocheting!

Leave a Comment