Dress Knitting Patterns

The Whispering Petals Dress: A Free Knitting Pattern for a Textured, Ruffled Sashay Dress

Anonymous July 28, 2026

Introducing the Whispering Petals Dress

This enchanting dress combines the airy elegance of a ruffled sashay yarn with a soft, hand-knitted bodice, creating a garment that feels like a gentle whisper of petals. Perfect for a special occasion or a whimsical everyday piece, this pattern guides you through crafting a truly unique and flowing silhouette. The dress features a smooth, stockinette stitch bodice with a subtle ribbed neckline, while the skirt flares out gently from the waist, adorned with a dramatic ruffled layer that cascades in soft, undulating waves around the hem. The overall A-line silhouette is romantic and ethereal, making it a standout piece in any wardrobe.

Materials Needed

Yarn

  • Yarn A (Bodice): 2 (3, 3, 4) skeins of Lion Brand Comfy Cotton Blend (or any DK weight cotton blend) in 'Blush'.
  • Yarn B (Ruffles): 4 (5, 6, 7) skeins of Red Heart Sashay (or any ruffled yarn) in 'Marshmallow'.

Tools & Notions

  • US 6 (4.0 mm) circular knitting needles (24-inch or longer)
  • US 6 (4.0 mm) double-pointed needles (for sleeves if desired)
  • Stitch markers
  • Tapestry needle

Gauge

20 stitches and 28 rows = 4 inches in stockinette stitch with Yarn A (blocked). Gauge for ruffles is not critical but should be consistent.

Step-by-Step Instructions

Sizes & Abbreviations

Sizes: XS (S, M, L) – Finished bust: 32 (36, 40, 44) inches.

Abbreviations:

  • CO: Cast on
  • K: Knit
  • P: Purl
  • K2tog: Knit two together
  • SSK: Slip, slip, knit
  • M1L: Make one left
  • M1R: Make one right
  • St(s): Stitch(es)
  • RS: Right side
  • WS: Wrong side
  • PM: Place marker
  • SM: Slip marker
  • BO: Bind off

Pattern Notes

  • The dress is worked top-down in one piece to the waist, then split for the skirt.
  • The ruffled sashay yarn is worked in a separate layer and attached later. This method provides maximum ruffle definition.
  • The ruffled layer is created by knitting a simple mesh with the sashay yarn, which naturally forms ruffles.

Bodice (worked in the round)

  1. With Yarn A, CO 80 (90, 100, 110) sts. PM and join to work in the round, being careful not to twist.
  2. Work in K1, P1 ribbing for 1 inch.
  3. Knit every round until piece measures 4 (4.5, 5, 5.5) inches from cast-on edge.
  4. Shape Armholes: Next round: K16 (18, 20, 22) for right front, BO 8 (9, 10, 11) sts for right armhole, K32 (36, 40, 44) for back, BO 8 (9, 10, 11) sts for left armhole, K16 (18, 20, 22) for left front. You now have 64 (72, 80, 88) sts.
  5. Work Front and Back Separately:
    • Front: Work flat on the 32 (36, 40, 44) front sts. Knit 1 row (WS).
      • Next row (RS): K1, SSK, knit to last 3 sts, K2tog, K1. (Decrease 2 sts)
      • Repeat decrease row every RS row 3 more times. (24 (28, 32, 36) sts remain)
      • Work even until armhole measures 6 (6.5, 7, 7.5) inches from bind-off.
      • Shape Neck: Next row (RS): K8 (10, 12, 14), BO 8 (8, 8, 8) sts, K8 (10, 12, 14). Work each side separately.
        • On each shoulder, decrease 1 st at neck edge every RS row 2 times. (6 (8, 10, 12) sts remain per shoulder)
        • Work even until armhole measures 7 (7.5, 8, 8.5) inches. BO all sts.
    • Back: Work flat on the 32 (36, 40, 44) back sts. Knit 1 row (WS).
      • Repeat the same decrease row as front on RS rows 4 times. (24 (28, 32, 36) sts)
      • Work even until armhole measures 7 (7.5, 8, 8.5) inches from bind-off.
      • BO all sts.
  6. Sew Shoulder Seams.

Skirt (worked in the round from waist)

  1. With Yarn A, pick up and knit 80 (90, 100, 110) sts around the bottom edge of the bodice (the cast-on edge). PM and join.
  2. Knit 2 rounds.
  3. Increase Round: *K8 (9, 10, 11), M1L, K8 (9, 10, 11), M1R* repeat around. (100 (112, 124, 136) sts)
  4. Knit 5 rounds.
  5. Repeat increase round, but work increases evenly spaced to add 20 (22, 24, 26) sts. (120 (134, 148, 162) sts)
  6. Continue knitting in stockinette, increasing 20 (22, 24, 26) sts every 2 inches, until skirt measures 12 (14, 16, 18) inches from waist or desired length.
  7. BO loosely.

Ruffled Layer (worked separately)

  1. With Yarn B (sashay), CO 150 (180, 210, 240) sts loosely. (This will create a very long row that will ruffle up.)
  2. Knit every row (garter stitch) for 10 rows. The sashay yarn will naturally form ruffles as you knit.
  3. BO loosely.
  4. Attach Ruffles: With a tapestry needle and matching thread or yarn, sew the ruffled strip around the hem of the skirt, gathering slightly if needed to fit. You can also attach it in a spiral pattern up the skirt for a more dramatic look.

Finishing

  • Weave in all ends.
  • Block the dress gently to shape, especially the bodice.
  • Optionally, add a ribbon or sash at the waist for definition.

Also Check Out: We think you'd love this beautiful pattern on our sister site: Oceanic Fairycore Chunky Knit Pillow - Free Pattern