Plum Frost Snowflake Diamond Curtain Crochet Pattern

This winter window curtain has five plum-purple diamonds in a row under a purple header, each with a raised cream snowflake. Beaded cords hang between them with small snowflakes, ruffled trees, and tassels in alternating colors.

It uses just two colors, deep purple and warm cream, plus natural wooden beads. The style is Scandinavian-style holiday decor, and it’s open enough to let window light through.

The finished curtain measures 41.5 in (105.4 cm) wide by 21.5 in (54.6 cm) long. All terms are US crochet terms.

How it’s made:
1. Crochet the squares and join them as you go into a strip of diamonds.
2. Make the snowflakes, trees, and tassels.
3. Add the lower cords.
4. Crochet the header, which keeps everything evenly spaced.

Finished Size and Construction

  • Finished size: 41.5 in (105.4 cm) x 21.5 in (54.6 cm)
  • Skill level: Intermediate
  • Terminology: US
  • Yarn weight: worsted (#4)
  • Hook: 5 mm (H-8)
  • Number of pieces: 5 diamonds, 5 large snowflakes, 5 mini snowflakes, 6 trees, 11 tassels, 1 header
  • Layout: 1 row of 5 diamonds; 11 drops spaced 4.0 in (10.2 cm) apart
  • Piece size: square 5.3 in (13.5 cm) per side, 7.5 in (19.1 cm) from point to point
  • Size before border: the joined strip is 40.5 in (102.9 cm) wide
  • Border depth: header 1 in (2.5 cm), plus rod tabs

Materials

Use a smooth worsted cotton or cotton blend. Cotton shows the snowflake stitches clearly and holds its shape after blocking. Amounts assume about 170 m per 100 g.

  • Purple: 200 g, about 340 m (372 yd)
  • Cream: 80 g, about 136 m (149 yd)

These quantities include a margin of about 20%.

Tools:
– 5 mm (H-8) hook
– 33 wooden beads, 12 mm, with holes at least 4 mm wide (plus spares)
– Tapestry needle
– Scissors
– Stitch markers
– A 3 in (7.6 cm) wide piece of card, for the tassels
– A little fiberfill
– Blocking mat and rust-proof pins
– Tape measure

Abbreviations (US Terms)

  • ch – chain
  • sl st – slip stitch
  • sc – single crochet
  • hdc – half double crochet
  • dc – double crochet
  • fsc – foundation single crochet
  • inc – 2 sc in the same stitch
  • sc2tog – single crochet 2 together
  • BLO – back loop only
  • MR – magic ring
  • sp – space

Special stitches:
– Picot: ch 3, sl st in 3rd ch from hook.
– Ruffle repeat: 2 hdc in next free front loop, sl st in next free front loop.

Gauge and Checkpoints

Make one complete square before you start anything else.

  • Motif gauge: Rounds 1–3 = 3.2 in (8.1 cm) per side
  • Header gauge: 13 sc = 4 in (10.2 cm)
  • Cord gauge: 5 ch = 1 in (2.5 cm)

Square checkpoints:
– Round 1: 1.5 in (3.8 cm)
– Round 3: 3.2 in (8.1 cm)
– Round 5: 4.9 in (12.4 cm)
– Round 6: 5.3 in (13.5 cm)

If your square is too big, go down half a hook size. If it’s too small, go up half a size. Being 0.25 in (0.6 cm) off per square adds up to about 1.75 in (4.4 cm) across the strip.

A crocheted purple diamond-shaped ornament with a cream-colored snowflake design displayed against a white background.

Diamond Square (Make 5, Purple)

Each side grows by 4 dc per round, from 2 dc added at each corner.

Round 1: MR, ch 3 (counts as dc), 2 dc, ch 2, *3 dc, ch 2; rep from * 2 more times, sl st to top of ch-3. (12 dc: 3 per side, 4 ch-2 corners)

Round 2: Sl st in next 2 dc and into ch-2 sp. Ch 3, (dc, ch 2, 2 dc) in same sp, *dc in each dc to next corner, (2 dc, ch 2, 2 dc) in corner sp; rep from * 2 more times, dc in each dc to end, sl st to top of ch-3. (28 dc: 7 per side)

Round 3: Repeat Round 2. (44 dc: 11 per side)

Round 4: Repeat Round 2. (60 dc: 15 per side)

Round 5: Repeat Round 2. (76 dc: 19 per side)

Round 6 (edge and corner loops): Ch 1, sc in each dc, and in each corner ch-2 sp work (sc, ch 4, sc). Sl st to first sc.
– Per side: 19 sc (1 per dc) + 2 corner sc = 21 sc
– Total: 84 sc and 4 ch-4 loops

For squares 2–5, work Round 6 with the join described in the Joining section.

Large Snowflake Appliqué (Make 5, Cream)

Large arm: Ch 8, picot. Working back down the ch-8: sl st in next 2 ch, picot twice, sl st in next 2 ch, picot twice, sl st in next 3 ch. Each arm has 1 tip picot and 2 pairs of branches.

Round 1: MR, ch 3 (counts as dc), 11 dc, sl st to top of ch-3. (12 dc)

Round 2: Ch 1, sc in same st, large arm, sc in next dc, *sc in next dc, large arm, sc in next dc; rep from * 4 more times, sl st to first sc. (12 sc, 6 arms)

Checkpoint: 4.25 in (10.8 cm) from tip to tip.

To attach: Leave a 20 in (50.8 cm) tail. Center the snowflake on the square with the square on point, so one arm points to the top corner and the opposite arm to the bottom corner. Sew around Round 1, then tack down each arm tip and each pair of branches.

Mini Snowflake (Make 5, Cream)

Mini arm: Ch 5, picot, sl st in next 2 ch, picot twice, sl st in next 2 ch.

Round 1: MR, ch 1, 12 sc, sl st to first sc. (12 sc)

Round 2: Ch 1, sc in same st, mini arm, sc in next sc, *sc in next sc, mini arm, sc in next sc; rep from * 4 more times, sl st to first sc. (12 sc, 6 arms)

Checkpoint: 2.75 in (7.0 cm) from tip to tip. You’ll hang each mini snowflake from two opposite tip picots.

Ruffled Tree (Make 6, Purple)

Work from the top down in continuous rounds, and mark the first stitch of each round.

  • Round 1: MR, 5 sc. (5)
  • Round 2: 2 sc in each st. (10)
  • Round 3: BLO (sc, inc) x 5. (15)
  • Round 4: Sc in each st. (15)
  • Round 5: (2 sc, inc) x 5. (20)
  • Round 6: BLO (3 sc, inc) x 5. (25)
  • Round 7: Sc in each st. (25)
  • Round 8: (4 sc, inc) x 5. (30)
  • Round 9: BLO (3 sc, sc2tog) x 6. (24) Stuff lightly.
  • Round 10: (2 sc, sc2tog) x 6. (18)
  • Round 11: (sc, sc2tog) x 6. (12)
  • Round 12: Sc2tog x 6. (6)

Close the opening, then ch 3 and sl st at the center to make a bottom loop. Join yarn at the top and make a matching ch-3 loop.

Tiers: Work the ruffle repeat into the free front loops:
– Tier 1: front loops of Round 2, 5 repeats = 15 sts
– Tier 2: front loops of Round 5, 10 repeats = 30 sts
– Tier 3: front loops of Round 8, 15 repeats = 45 sts

Checkpoint: 2.5 in (6.4 cm) tall and 3.25 in (8.3 cm) across the bottom tier.

Tassels (Make 11)

  1. Wrap yarn 30 times around the 3 in (7.6 cm) card.
  2. Tie the top with a 10 in (25.4 cm) strand.
  3. Cut the bottom loops.
  4. Wrap the neck 0.5 in (1.3 cm) below the top.
  5. Trim to 3 in (7.6 cm).

Make 6 purple and 5 cream.

Make All Pieces

  • Purple: 5 squares, 6 trees, 6 tassels, 1 header, 22 cords (11 upper, 11 lower)
  • Cream: 5 large snowflakes, 5 mini snowflakes, 5 tassels

Drop A hangs below each diamond. Drop B hangs from each side corner: the 4 joins plus the 2 outer ends.

HEADER:   B  A  B  A  B  A  B  A  B  A  B
ROW 1:       D1    D2    D3    D4    D5
ROW 2:    TREE SNOW TREE SNOW TREE SNOW TREE SNOW TREE SNOW TREE
ROW 3:    PURPLE CREAM PURPLE CREAM PURPLE CREAM PURPLE CREAM PURPLE CREAM PURPLE

Joining

Join as you go: For squares 2–5, work Round 6 as written until you reach the corner that will be the left point. In that corner, work: sc, ch 2, sl st into the right-point ch-4 loop of the previous square, ch 2, sc. Finish the round.

The counts don’t change: 21 sc per side and 84 sc total. The linked loops leave a 0.5 in (1.3 cm) gap between points.

Keep the ch-2 sections at the same tension as the ch-4 loops. If they’re tight, the diamonds tilt. If they’re loose, the strip sags.

Checkpoint: 5 x 7.5 in + 4 joins x 0.5 in + 2 end loops x 0.5 in = 40.5 in (102.9 cm). Diamond centers sit 8.0 in (20.3 cm) apart, which puts a drop every 4.0 in (10.2 cm).

Lower cords: Thread the beads onto the purple yarn before you chain.

  • Drop A:
  • Join in a diamond’s bottom loop.
  • Ch 5, slide up a bead, ch 4, sl st into a mini snowflake’s top picot. Fasten off.
  • Join at the snowflake’s bottom picot, ch 3, bead, ch 3.
  • Tie on a cream tassel.
  • Drop B:
  • Join at a side join or an outer end loop.
  • Ch 15, bead, ch 15, sl st into a tree’s top loop. Fasten off.
  • Join at the tree’s bottom loop, ch 3, bead, ch 3.
  • Tie on a purple tassel.

Border: Top Header

Border gauge: 13 sc = 4 in (10.2 cm). That’s exactly half the 8.0 in (20.3 cm) diamond spacing.

The diamonds hang on point and connect to the header only through cords. That means the header count depends on drop spacing, not on stitches per side.

Row 1: 135 fsc. Turn. (135)

Row 2: Ch 1, sc in each st. Turn. (135)

Row 3 (rod tabs): Ch 1, sc in each st. On each drop stitch, work the sc, then ch 12 and sl st in that same sc. The drop stitches are sc 3, 16, 29, 42, 55, 68, 81, 94, 107, 120, and 133. (135 sc + 11 tabs)

Row 4 (swags, on the foundation edge): Join at drop st 3. *Ch 22, skip 12 sts, sl st in next drop st; rep from * 9 more times. (10 swags, each sagging about 1 in [2.5 cm])

Upper cords:
– Drop A (sts 16, 42, 68, 94, 120): ch 6, bead, ch 5, sl st into the diamond’s top loop. Length: about 3 in (7.6 cm).
– Drop B (sts 3, 29, 55, 81, 107, 133): ch 15, bead, ch 15, sl st into the join or end loop. Length: about 6.75 in (17.1 cm).

The Drop B length is 3 in plus half a diamond, 3.75 in (9.5 cm), so the diamonds hang level.

Why the math works:
– 2 sc + 1 drop st + (10 gaps x 13 sc) + 2 sc = 135 sc.
– The end drops are 130 sc apart, which is 40.0 in (101.6 cm). On the strip, the end drops sit 0.25 in (0.6 cm) in from each edge, so this matches.
– The header extends about 0.5 in (1.3 cm) past the strip on each side, for a total width of 41.5 in (105.4 cm).

Final Blocking

  1. Wet-block each square to 5.3 in (13.5 cm), with the loops pinned out.
  2. Pin each large snowflake flat before sewing it on.
  3. Pin each mini snowflake to 2.75 in (7.0 cm), with the picots open.
  4. Shape the tree tiers with your fingers. Don’t press them.
  5. Steam the tassels and trim them evenly.
  6. Hang the curtain, mist it, and let it dry hanging.

Final Quality-Control Checklist

  • Each square has 21 sc per side and 4 loops.
  • Each snowflake has one arm pointing to the top corner and one to the bottom corner.
  • The strip measures 40.5 in (102.9 cm).
  • The header has 135 sc and 11 tabs.
  • All diamond tops are level.
  • Tassels alternate colors and start and end with purple.
  • All ends are woven in.

Troubleshooting

  • Square cups: The corner chains are too tight. Loosen them.
  • Square ruffles: Recount the stitches. You should have 19 dc per side after Round 5.
  • Arms curl: Block flat, then tack down the branches.
  • Diamonds tilt: Make all the Drop B cords the same length.
  • Header is too long: Go down a hook size for the header.
  • Beads slide: Add 1 ch on each side of each bead.

Care

Hand wash in cool water, roll in a towel to remove water, and dry hanging or flat. Avoid long periods of direct sun.

A purple and gold crocheted snowflake window curtain with tassels and beads displayed in a winter-decorated window.

Final Notes

Here’s how the measurements connect:
– A 5.3 in (13.5 cm) square becomes a 7.5 in (19.1 cm) diamond.
– Adding a 0.5 in (1.3 cm) join spaces the diamonds 8.0 in (20.3 cm) apart.
– That puts a drop every 4.0 in (10.2 cm), which is 13 header sc.
– The result is a 41.5 in (105.4 cm) header over a 40.5 in (102.9 cm) strip.

Check each stage as you go, and the curtain will hang straight.

Happy crocheting!

Leave a Comment