This curtain has a lacy mauve valance with a pointed lower edge, and one strand hangs from each point. The strands alternate between elongated mauve hexagons with diamond eyelets and open six-petal oatmeal flowers. Small round beads sit along the cords, and every strand ends in a soft mauve tassel.
Only two colors are used: dusty mauve and oatmeal. The cords are worked with one strand of each color held together, which gives them a marled look that ties the palette together. The style is cottage-romantic and airy, and it lets light through.
The pattern uses US crochet terms. The finished curtain is 36 in (91.4 cm) wide and 35.25 in (89.5 cm) long at the longest strand, not counting the hanging loops.
You work the valance in rows from the top down and then add the points one at a time. Next you make the motifs, beads and tassels and link them into strands with chain cords. Finally, you add a border to the valance and hang one strand from each point tip.
Finished Size and Construction
- Finished size: 36 x 35.25 in (91.4 x 89.5 cm), not counting the hanging loops
- Skill level: Intermediate
- Terminology: US
- Yarn weight: Worsted (#4) cotton
- Hook: 4.5 mm (US 7)
- Number of pieces: 1 valance, 18 hexagons, 15 flowers, 42 beads, 11 tassels
- Layout: 11 strands, alternating A and B, with Strand A at both ends
- Piece sizes: hexagon 3 x 4.75 in (7.6 x 12.1 cm); flower 3 in (7.6 cm); bead 0.75 in (1.9 cm); tassel 5 in (12.7 cm)
- Valance before border: 35.75 x 6.5 in (90.8 x 16.5 cm)
- Border depth: 0.125 in (0.3 cm) per edge, which brings the valance to 36 x 6.75 in (91.4 x 17.1 cm)
Materials
Use a smooth worsted cotton of about 85 m per 50 g. Cotton keeps the points and eyelets crisp and stretches less than acrylic when it hangs.
- Mauve: 350 g / 595 m (valance, hexagons, 15 beads, tassels, cords)
- Oatmeal: 125 g / 212 m (flowers, 27 beads, cords)
These quantities include a margin of about 10% for your swatch and for trimming the tassels.
Tools: 4.5 mm (US 7) hook, tapestry needle, scissors, stitch markers, a stiff card 5.5 in (14.0 cm) tall for the tassels, yarn scraps for stuffing the beads, tape measure, blocking mat, pins, and a spray bottle.
Abbreviations (US Terms)
- ch – chain
- sl st – slip stitch
- sc – single crochet
- hdc – half double crochet
- dc – double crochet
- sk – skip
- st(s) – stitch(es)
- sp – space
- RS / WS – right side / wrong side
- sc2tog – single crochet 2 together
- dc2tog – (yarn over, insert hook in next st, pull up a loop, yarn over, pull through 2 loops) twice, then yarn over and pull through all 3 loops.
- dc3tog – the same as dc2tog but worked over 3 sts; finish by pulling through all 4 loops.
Cord: Hold one strand of Mauve and one strand of Oatmeal together and chain. Cord gauge is 3 ch = 1 in (2.5 cm).
Counting rule: Each ch-1 space counts as 1 stitch. A beginning ch-3 counts as a dc, but a beginning ch-2 does not.
Gauge and Checkpoints
Gauge: 16 dc and 8 rows = 4 in (10.2 cm), using a single strand.
Make one hexagon first. It uses every row type in the curtain, so it’s your real gauge test. Check each piece against these measurements:
- Hexagon after Row 9: 2.75 x 4.5 in (7.0 x 11.4 cm)
- Hexagon after edging: 3 x 4.75 in (7.6 x 12.1 cm)
- Flower: 3 in (7.6 cm) from one petal tip to the opposite tip
- Bead: 0.75 in (1.9 cm)
- Valance after Row 7: 35.75 x 3.5 in (90.8 x 8.9 cm)
- Each point: 3.25 in (8.3 cm) wide at the base and 3 in (7.6 cm) deep
Too big? Use a 4 mm hook. Too small? Use a 5 mm hook. Row height matters too: the slopes depend on each row being 0.5 in (1.3 cm) tall.

Valance
With Mauve, ch 145.
Row 1 (RS): Dc in 4th ch from hook (the skipped ch count as the first dc) and in each ch across, turn. (143 dc)
Row 2 (mesh): Ch 4 (counts as dc + ch 1), sk next st, dc in next st, ch 1, sk next st, dc in next st; repeat from * across, ending in top of turning ch, turn. (72 dc + 71 ch-1 sps = 143 sts)
Row 3: Ch 3, dc in each ch-1 sp and each dc across, turn. (143 dc)
Rows 4–7: Repeat Rows 2–3 twice. (143 dc) Do not fasten off.
Points (make 11)
Each point uses 13 sts of Row 7 (11 x 13 = 143). Work Point 1 straight after Row 7 with the WS facing. For each of the other points, join Mauve with the WS facing in the next unworked st.
P1: Ch 2, dc2tog, dc in next st, (ch 1, sk next st, dc in next st) 4 times, dc2tog, turn. (11 sts)
P2: Ch 2, dc2tog, dc in next 7 sts, dc2tog, turn. (9 sts)
P3: Ch 2, dc2tog, dc in next st, (ch 1, sk next st, dc in next st) twice, dc2tog, turn. (7 sts)
P4: Ch 2, dc2tog, dc in next 3 sts, dc2tog, turn. (5 sts)
P5: Ch 2, dc2tog, dc in next st, dc2tog, turn. (3 sts)
P6: Ch 2, dc3tog. (1 st) Fasten off.
Each point now has a lace triangle of 4 eyelets with 2 eyelets below them. Checkpoint: 35.75 x 6.5 in (90.8 x 16.5 cm), measured to the point tips.
Hexagon (make 18, Mauve)
Ch 7.
R1: Dc in 4th ch from hook and in next 3 ch, turn. (5 sts)
R2: Ch 3, dc in first st, dc in next 3 sts, 2 dc in top of turning ch, turn. (7 sts)
R3: Ch 3, dc in first st, dc in next st, ch 1, sk next st, dc in next st, ch 1, sk next st, dc in next st, 2 dc in last st, turn. (9 sts, 2 eyelets)
R4: Ch 3, dc in first st, dc in next 7 sts, 2 dc in last st, turn. (11 sts)
R5: Ch 3, dc in next st, (ch 1, sk next st, dc in next st) 4 times, dc in last st, turn. (11 sts, 4 eyelets)
R6: Ch 3, dc in each st across, turn. (11 sts)
R7: Ch 2, dc2tog, dc in next 2 sts, ch 1, sk next st, dc in next st, ch 1, sk next st, dc in next 2 sts, dc2tog, turn. (9 sts, 2 eyelets)
R8: Ch 2, dc2tog, dc in next 5 sts, dc2tog, turn. (7 sts)
R9: Ch 2, dc2tog, dc in next 3 sts, dc2tog. (5 sts) Do not turn.
The eyelets form a 2-4-2 diamond in the center of the hexagon.
Edging: Ch 1, then work around the hexagon:
- Top: sc in next 2 sts, (sc, ch 3, sc) in next st, sc in next 2 sts.
- First side: 2 sc in each of the 9 row-ends (18 sc).
- Bottom: working across the foundation ch, sc in next 2 ch, (sc, ch 3, sc) in next ch, sc in next 2 ch.
- Second side: 18 sc.
Sl st to first sc. (48 sc + 2 ch-3 loops) Fasten off.
The (sc, ch 3, sc) groups shape the narrow ends into points, and the cords attach to the ch-3 loops.
Flower (make 15, Oatmeal)
Rnd 1: Magic ring, ch 1, 12 sc in ring, sl st to first sc. (12 sc)
Rnd 2: Ch 1, sc in next st, ch 7, sk next st; repeat from * 5 more times, sl st to first sc. (6 sc + 6 ch-7 loops)
Rnd 3: In next ch-7 loop work (2 sc, 2 hdc, 2 dc, ch 2, 2 dc, 2 hdc, 2 sc), sl st in next sc; repeat from * 5 more times. (72 sts + 6 ch-2 tips; sl sts are not counted) Fasten off.
The stitch you skip under each ch-7 loop leaves an open window in every petal.
Bead (make 27 Oatmeal, 15 Mauve)
Rnd 1: Magic ring, 6 sc in ring. Close the ring only partway, leaving a 1/8 in (0.3 cm) hole. (6 sc)
Rnd 2: 2 sc in each st. (12 sc)
Rnd 3: Sc in each st. (12 sc)
Rnd 4: Sc2tog 6 times. (6 sc)
Stuff firmly with matching scraps. Run the tail through the front loops and cinch it until the hole is 1/8 in (0.3 cm). Weave in the end.
Tassel (make 11, Mauve)
- Wrap Mauve 25 times around the 5.5 in (14.0 cm) card.
- Slide a 10 in (25.4 cm) strand under the wraps at the top and tie it tightly, leaving long tails.
- Cut the wraps along the bottom edge.
- Wrap the neck 0.75 in (1.9 cm) below the top and tie it off, hiding the ends inside.
- Trim to 5 in (12.7 cm).
Make All Pieces
- Mauve: 1 valance, 18 hexagons, 15 beads, 11 tassels
- Oatmeal: 15 flowers, 27 beads
Point: 1 2 3 4 5 6 7 8 9 10 11
Strand: A B A B A B A B A B A
Strand A (make 6), top to bottom:
Cord 6 ch 2 in (5.1 cm)
Hexagon 4.75 in (12.1 cm)
Cord 3 ch, Oatmeal bead, cord 3 ch 2.75 in (7.0 cm)
Hexagon 4.75 in (12.1 cm)
Cord 3 ch, Oatmeal bead, cord 3 ch 2.75 in (7.0 cm)
Hexagon 4.75 in (12.1 cm)
Cord 3 ch 1 in (2.5 cm)
Tassel 5 in (12.7 cm)
Total 27.75 in (70.5 cm)
Strand B (make 5), top to bottom:
Cord 6 ch, Mauve bead, cord 3 ch 3.75 in (9.5 cm)
Flower 3 in (7.6 cm)
Cord 3, Oatmeal bead, cord 3, Mauve bead, cord 3 4.5 in (11.4 cm)
Flower 3 in (7.6 cm)
Cord 3, Oatmeal bead, cord 3, Mauve bead, cord 3 4.5 in (11.4 cm)
Flower 3 in (7.6 cm)
Cord 3 ch, Oatmeal bead 1.75 in (4.4 cm)
Tassel 5 in (12.7 cm)
Total 28.5 in (72.4 cm)
Bead count:
- Strand A uses 2 Oatmeal beads, so the 6 A strands use 12.
- Strand B uses 3 Mauve and 3 Oatmeal beads, so the 5 B strands use 15 of each.
- Oatmeal total: 12 + 15 = 27. Mauve total: 15.
The B strands hang 0.75 in (1.9 cm) lower than the A strands, so the tassels end at staggered heights.
Joining
Method: Each link is its own cord, running from loop to loop.
- Holding both cord strands together, join with a sl st in the bottom attachment point of the upper motif.
- Chain the number shown in the strand list.
- Sl st in the top attachment point of the lower motif and fasten off.
Attachment points:
- Hexagons: use the ch-3 loops at each end.
- Flowers: use one petal’s ch-2 tip at the top and the opposite tip (three petals away) at the bottom, so the flower hangs straight.
Beads: When you reach a bead, take the hook out of the loop and push it through the bead from one hole to the other. Pick up the loop, pull it back through the bead, and keep chaining.
Strand ends: Finish the last cord with ch 1 to lock it. Pass the tassel’s tie tails through this ch and knot them inside the tassel head.
Tension: Keep the chains firm, because loose chains stretch under the weight of the motifs. Measure your first link: 3 ch should equal 1 in (2.5 cm).
Checkpoint: Lay each strand flat without stretching it. From the top motif to the tassel tip, A should be 27.75 in (70.5 cm) and B should be 28.5 in (72.4 cm). The top cords are added after the border.
Border
Border gauge: 2 sc per dc row-end and 1 sc per foundation ch.
Rnd 1: With the RS facing, join Mauve in the free loop of the first foundation ch at one top corner. Work around the valance:
- Top edge: sc in each ch (143 sc), then ch 1 for the corner.
- First side: 2 sc in each of the 7 row-ends (14 sc).
- Points: for each point, work 12 sc down the slope, 3 sc in the dc3tog tip, and 12 sc up the next slope. That’s 27 sc per point and 297 sc for all 11. Don’t add any stitches at the valleys.
- Second side: 14 sc, then ch 1 for the corner.
Sl st to first sc. (468 sc + 2 ch-1 corner sps) The corner spaces are not stitches, so each side count above is complete on its own.
Row 2 (hanging loops, top edge only): Ch 1, sc in first 6 sc, ch 10, sk next sc, sc in next 12 sc; repeat from * 9 more times, ch 10, sk next sc, sc in last 6 sc. (132 sc + 11 loops) Fasten off.
Why the math works:
- Row 1 has 143 sts, so the top edge takes 143 sc.
- Each loop skips stitch 7 of a 13-stitch panel (stitches 7, 20, 33 and so on, up to 137), so every loop sits directly above a point tip.
- The Row 2 total checks out: 6 + (10 x 12) + 6 = 132 sc, plus 11 skipped sts = 143.
- Each dc row is 0.5 in (1.3 cm) tall, and 2 sc fill that height, so the edges lie flat.
- The 3-sc groups keep the point tips sharp.
Attach the strands:
- Strand A: join the cord in the top loop of the first hexagon, ch 6, and sl st in the center sc of a tip group.
- Strand B: join in the top petal tip of the first flower, ch 3, thread a Mauve bead, ch 6, and sl st in the center sc of a tip group.
Follow the layout grid so A and B alternate.
Final Blocking
- Weave in all ends except the tassel tails.
- Mist the valance and pin it to 36 x 6.75 in (91.4 x 17.1 cm). Put a pin in every point tip.
- Pin each hexagon to 3 x 4.75 in (7.6 x 12.1 cm) and open the eyelets with a fingertip.
- Pin each flower to 3 in (7.6 cm), with a pin in every petal tip.
- Let everything dry completely.
- Hang the curtain. Mist the tassels and comb them straight, then let gravity straighten the strands.
Final Quality-Control Checklist
- Valance measures 36 x 6.75 in (91.4 x 17.1 cm)
- 11 even points, each with 4 eyelets over 2
- 11 hanging loops, each centered above a point
- 18 hexagons, each with a 2-4-2 eyelet diamond
- 15 flowers, each with 6 open petals
- 42 beads: 27 Oatmeal and 15 Mauve
- Strands alternate A-B-A, with A at both ends
- Strand A is 27.75 in (70.5 cm) and Strand B is 28.5 in (72.4 cm)
- All tassels are trimmed to 5 in (12.7 cm)
Troubleshooting
- Valance is wider than 35.75 in (90.8 cm): Use a smaller hook.
- Points curl: Your dc2tog decreases are too tight. Loosen up and block firmly.
- Hexagon sides ripple: Work exactly 2 sc per row-end.
- Flower cups: Chain the ch-7 loops more loosely.
- Strands twist: Attach only to the ch-3 end loops and to opposite petal tips.
- Beads slide: Close the bead holes more tightly.
Care
Hand wash in cool water and roll the curtain in a towel to remove excess water. Reshape it and hang it to dry; don’t tumble dry.

Final Notes
The measurements build on each other:
- Gauge: 16 dc = 4 in (10.2 cm).
- Hexagon: 3 x 4.75 in (7.6 x 12.1 cm).
- Valance before border: 35.75 x 6.5 in (90.8 x 16.5 cm).
- Valance after border: 36 x 6.75 in (91.4 x 17.1 cm).
- Strands: 27.75 in (70.5 cm) and 28.5 in (72.4 cm).
- Finished curtain: 36 x 35.25 in (91.4 x 89.5 cm).
If you check each stage as you go, the last step is just hanging the curtain.
Happy crocheting!