This curtain is made from hanging strands of linked oval motifs. Each oval has a bobble edge, the ovals are joined by small crossed connectors, and every strand ends in a full tassel under a round crocheted cap. Sage green and lavender strands alternate across a wooden rod, so light comes through the open centers and the bobbles cast soft shadows.
The look is light and boho with a cottage-garden feel. It works in a doorway, across a sunny window, or as a room divider. Two colors keep it calm, and the alternating order gives a steady rhythm from across the room.
This pattern uses US crochet terms. One finished strand measures 2.5 in (6.4 cm) wide and 74.25 in (188.6 cm) long from the top of the rod to the tassel tips. With 16 strands on 4 in (10.2 cm) centers, the curtain spans 62.5 in (158.8 cm).
The construction is simple to repeat. You crochet each oval motif separately in two rounds, link 14 motifs into a strand with crossed chain connectors, then finish the strand with a hanging tab at the top and a capped tassel at the bottom.
Finished Size and Construction
- Finished strand: 2.5 in (6.4 cm) wide x 74.25 in (188.6 cm) long
- Finished curtain: 16 strands, 62.5 in (158.8 cm) wide on the rod
- Skill level: Intermediate
- Terminology: US crochet terms
- Yarn weight: Worsted (#4), cotton or cotton blend
- Hook: 5.0 mm (H-8)
- Number of pieces: 224 oval motifs, 16 tassel caps, 16 tassels
- Layout: 16 strands x 14 motifs each, colors alternating by strand
- Motif size: 4 in (10.2 cm) tall x 2.5 in (6.4 cm) wide
- Motif size before bobble edge: 3 in (7.6 cm) x 1.5 in (3.8 cm)
- Bobble edge depth: 0.5 in (1.3 cm) on every side
- Strand body before end finish: 65.75 in (167.0 cm)
- End finish depth: 1.5 in (3.8 cm) of tab below the rod, 7 in (17.8 cm) of stem, cap, and tassel at the bottom
Materials
Choose a smooth, firmly twisted worsted cotton or cotton blend. Cotton holds the oval shape, shows the bobbles clearly, and does not stretch much while hanging. Avoid very soft acrylic for this project, because long strands can grow under their own weight.
- Color A, sage green: 500 g / 900 m (five 100 g / 180 m balls)
- Color B, lavender: 500 g / 900 m (five 100 g / 180 m balls)
Each color makes 8 complete strands. One strand uses about 82 m including the tassel. The quantities above include a margin of roughly one third for swatching, dye lots, and fuller tassels.
Tools:
- 5.0 mm (H-8) crochet hook
- Tapestry needle
- Scissors
- Stitch markers
- Stiff card cut to 6.5 in (16.5 cm) for tassels
- Tape measure
- Blocking mat, rust-proof pins, and a spray bottle
- Wooden curtain rod, 1 in (2.5 cm) diameter, at least 66 in (167.6 cm) long
Abbreviations (US Terms)
- ch = chain
- sl st = slip stitch
- sc = single crochet
- dc = double crochet
- sc2tog = single crochet 2 together
- inc = 2 sc in the same stitch
- MR = magic ring
- st(s) = stitch(es)
- rep = repeat
- RS / WS = right side / wrong side
Special stitch: 5-dc bobble. *Yarn over, insert hook in the stitch, yarn over and pull up a loop, yarn over and draw through 2 loops; rep from * 4 more times in the same stitch (6 loops on hook), yarn over and draw through all 6 loops. A bobble counts as 1 stitch.
Gauge and Checkpoints
Gauge: 16 sc and 18 rows = 4 in (10.2 cm) in sc worked flat. A chain of 28 should measure about 7 in (17.8 cm).
Make one complete motif before you start the full batch. This is your real gauge test, because the motif size controls the strand length.
Checkpoints:
- After Round 1, pinch the ring at its join and at the opposite stitch. It should lie flat at 3 in (7.6 cm) x 1.5 in (3.8 cm).
- After Round 2, the pinched motif should measure 4 in (10.2 cm) x 2.5 in (6.4 cm).
- After joining 4 motifs, the piece should measure 18.25 in (46.4 cm): 4 motifs x 4 in (10.2 cm) plus 3 connectors x 0.75 in (1.9 cm).
If your motif is too big, go down to a 4.5 mm hook. If it is too small, go up to a 5.5 mm hook. A difference of 0.25 in (0.6 cm) per motif becomes 3.5 in (8.9 cm) over 14 motifs, so match the size before making more.

Oval Motif
Make 224 total: 112 in Color A and 112 in Color B. Each motif is worked in 2 rounds.
Foundation: Ch 28. Without twisting the chain, sl st in the first ch to form a ring.
Round 1 (RS): Ch 1 (does not count as a st), sc in each ch around, sl st in the first sc to join. (28 sc)
The join point is the top tip of the oval. Stitch 14 sits directly opposite and is the bottom tip.
Round 2 (bobble edge): Turn so the WS faces you. Working this round on the WS pushes the bobbles out to the RS.
Ch 1, sc in the first 2 sts, [bobble in next st, sc in next st] 5 times, sc in next 4 sts, [bobble in next st, sc in next st] 5 times, sc in the last 2 sts. Sl st in the first sc to join. Fasten off and weave in the ends. (28 sts: 10 bobbles + 18 sc)
Count check: 2 + 10 + 4 + 10 + 2 = 28. The round has 5 bobbles on each long side and a run of 5 sc at each tip. Those plain tip groups are where the oval pinches and where the connectors attach. The 3rd sc of each 5-sc group is the center tip stitch. Place a marker in each tip group so you can find them during joining.
Turn the motif back to the RS. Pinch the tips and pull gently on the long sides to form the oval.
Make All Pieces
Color A (sage green): 112 motifs, 8 tassel caps, 8 tassels
Color B (lavender): 112 motifs, 8 tassel caps, 8 tassels
Every strand is one color. Join motifs within each color only.
Layout (front view, rod at top):
Strand: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Rod: ================================================
Tab: A B A B A B A B A B A B A B A B
Row 1: A B A B A B A B A B A B A B A B
Row 2: A B A B A B A B A B A B A B A B
...
Row 14: A B A B A B A B A B A B A B A B
Tassel: A B A B A B A B A B A B A B A B
Each column is one strand. Each row is one motif position.
Joining
The motifs are joined tip to tip with a crossed connector. Two ch-3 chains run diagonally between the bottom tip of one motif and the top tip of the next and form a small X.
Setup: Lay motif A (upper) above motif B (lower), RS up. Count tip stitches from right to left in each 5-sc tip group.
Connector:
- With matching yarn, make a slip knot on the hook. Sl st in the 2nd sc of motif A’s bottom tip group.
- Ch 3, sl st in the 4th sc of motif B’s top tip group.
- Sl st in the 3rd sc, then the 2nd sc of the same group (2 traveling sl sts).
- Ch 3, crossing over the first chain, sl st in the 4th sc of motif A’s bottom tip group.
- Fasten off and weave in the ends.
Per connector: 2 ch-3 chains, 4 joining sl sts, 2 traveling sl sts. No stitches are added to either motif. The connector attaches to stitches that are already part of each motif’s 28-stitch count.
Tension: Make the chains at your normal gauge. Each connector should add 0.75 in (1.9 cm) between motifs. If it is too tight, the ovals buckle. If it is too loose, the strand stretches over time.
Join 14 motifs into one strand with 13 connectors.
Size checkpoint: 14 x 4 in (10.2 cm) + 13 x 0.75 in (1.9 cm) = 56 + 9.75 = 65.75 in (167.0 cm). Measure each strand flat before finishing the ends. All 16 strands should be within 0.5 in (1.3 cm) of each other.
Border: Hanging Tab and Tassel Finish
The strands hang free and are not joined side to side, so no border goes around the curtain. Each strand’s border is the finish at its two ends. Border gauge: the same 16 sc = 4 in (10.2 cm).
Hanging tab (top of Motif 1):
Round 1: Join yarn with a sl st in the 3rd sc of Motif 1’s top tip group. Ch 16, sl st in the same st. (16-ch loop)
Round 2: Work 20 sc into the ch-16 loop, covering the chain, sl st in the same tip st. Fasten off. (20 sc)
The tab lies 2 in (5.1 cm) long when flat. Around a 1 in (2.5 cm) rod, it hangs 1.5 in (3.8 cm) below the rod. The extra 4 sc over 16 ch keep the tab from curling.
Stem (bottom of Motif 14): Join yarn with a sl st in the 3rd sc of the bottom tip group. Ch 3, fasten off, leaving a 10 in (25.4 cm) tail. (3 ch)
Tassel cap:
- Round 1: 6 sc in MR. (6 sc)
- Round 2: Inc in each st around. (12 sc)
- Round 3: [Sc in next st, inc] 6 times. (18 sc)
- Rounds 4 to 6: Sc in each st around. (18 sc per round)
- Round 7: [Sc in next st, sc2tog] 6 times. (12 sc)
Fasten off. The cap measures 1.25 in (3.2 cm) tall x 1.5 in (3.8 cm) wide. Use the stem tail to sew the center of Round 1 to the end of the stem.
Tassel: Wrap yarn 30 times around the 6.5 in (16.5 cm) card. Slide a 10 in (25.4 cm) tie under the top loops and tie tightly. Cut the bottom loops. Thread the tie ends up through the cap and sew them through Round 1, so 1 in (2.5 cm) of the tassel’s folded top fills the cap. Just below Round 7, wrap a separate strand 6 times around the tassel neck, knot, and bury the ends inside. Trim the tassel to 5 in (12.7 cm) below the cap.
Why the math works: The stem adds 0.75 in (1.9 cm), the cap adds 1.25 in (3.2 cm), and the tassel adds 5 in (12.7 cm), for 7 in (17.8 cm). The total strand length is 1.5 in (3.8 cm) + 65.75 in (167.0 cm) + 7 in (17.8 cm) = 74.25 in (188.6 cm). Nothing is added along the long sides, so the strand stays at 2.5 in (6.4 cm) wide.
Final Blocking
- Lightly mist each strand with water until damp, but not wet.
- Lay it flat on blocking mats, RS up.
- Pin each motif to 4 in (10.2 cm) x 2.5 in (6.4 cm), pinching the tips to a point.
- Straighten the connectors so each X is centered and measures 0.75 in (1.9 cm).
- Shape the cap round with your fingers, and comb the tassel strands straight.
- Let it dry completely, then unpin it.
- Hang the strand for 24 hours before the final tassel trim, so any settling happens first.
Final Quality-Control Checklist
- Every motif has 28 sts in Round 2, with 5 bobbles per side.
- All bobbles pop to the RS.
- Every connector forms an X and adds 0.75 in (1.9 cm).
- Each strand has 14 motifs and 13 connectors.
- Strand body measures 65.75 in (167.0 cm).
- Tabs fit easily over the 1 in (2.5 cm) rod.
- Tassels are trimmed evenly to 5 in (12.7 cm) below the cap.
- All ends are woven in and secured.
- Colors alternate A, B across all 16 strands.
Troubleshooting
Bobbles sink to the back: You worked Round 2 on the RS. Turn before Round 2, or push each bobble through with a fingertip.
Motif cups or ruffles: The chain ring was twisted, or the gauge is off. Restart with an untwisted ring and check that 28 ch measure 7 in (17.8 cm).
Strands are different lengths: Connector tension varies. Measure each connector and redo any outside 0.75 in (1.9 cm).
Strand twists when hung: The motifs were joined with mixed sides facing. Check that every motif is RS up before joining.
Tassel looks thin: Wrap 36 times instead of 30.
Cap is loose on the tassel: Pull the Round 7 tail tight around the neck before wrapping.
Care
Hand wash in cool water with mild soap, roll it in a towel, and dry it flat, reblocking the motifs if needed. Shake the strands gently between washes to refresh the tassels.

Final Notes
Everything follows from one measurement chain. A 28-st ring gives a 3 in (7.6 cm) x 1.5 in (3.8 cm) core, and the bobble edge brings it to 4 in (10.2 cm) x 2.5 in (6.4 cm). Fourteen motifs and 13 connectors make 65.75 in (167.0 cm). The tab and tassel finish bring the strand to 74.25 in (188.6 cm), and 16 strands on 4 in (10.2 cm) centers fill 62.5 in (158.8 cm) of rod. Check the first motif and the first strand carefully, and the rest will follow.
Happy crocheting!