This dress is pure magic in yarn form. A fitted sweetheart bodice, a flowing two-color ripple skirt in soft lavender and deep plum, plus a detachable butterfly belt that steals every glance. Yes, it is an advanced project that eats 40 to 55 hours, but the finished piece feels like wearable art you will actually want to put on.
About This Crochet Dress Pattern
You work this dress in separate pieces and join them at the end. The bodice gets shaped into sweetheart cups, the skirt uses a gorgeous two-color ripple wave stitch, and the butterfly belt sits on a simple ring closure for that extra drama.
The length lands somewhere between mini and midi, hitting above the knee with a defined waistband that pulls everything together. An asymmetric diagonal front hem gives the skirt a bit of movement and keeps the whole look from feeling too stiff.
Skill level: Advanced. You need solid comfort with increases and decreases for cup shaping, clean two-color changes in ripple stitch, multi-panel construction and seaming, a three-dimensional butterfly motif, and picking up stitches along edges. If you have already finished at least two garment projects, you can handle this.
Why bother with all that? Because the end result looks like it walked off a runway, not a craft table. IMO the butterfly belt alone is worth the effort.
Finished Measurements
The pattern is written for size Small/Medium and fits a bust of 32 to 36 inches (81 to 91 cm).
Here is what the finished dress measures:
- Bust: 34 inches / 86 cm
- Waist: 28 inches / 71 cm
- Hip at skirt top: 36 inches / 91 cm
- Skirt length from waist to longest hem point: 16 inches / 40.5 cm
- Bodice length from underarm to waist: 7 inches / 18 cm
- Total length from bust edge to longest hem point: about 23 inches / 58 cm
Want a different size? You will need to adjust stitch counts carefully and check those checkpoints as you go. Skipping the measuring step is how projects end up in the frog pile.
Materials Needed
Yarn A (Main Color): Light worsted weight (weight 3 DK / light worsted), smooth mercerized cotton or cotton-blend in lavender or soft lilac. Plan on 900 yards / 823 meters.
Yarn B (Contrast Color): Same weight and fiber in deep plum or dark purple. You need 400 yards / 366 meters.
Hooks:
- US Size E-4 (3.5 mm) for the bodice and butterfly detail
- US Size F-5 (3.75 mm) for the skirt and waistband
Additional materials:
- At least 6 stitch markers
- Yarn needle for seaming and weaving ends
- One 12-inch / 30 cm invisible zipper OR 6 hook-and-eye closures for the center back
- One 1-inch / 2.5 cm silver ring for the butterfly belt closure
- Blocking mats, pins, rust-proof T-pins
- Spray bottle or damp towels for wet blocking
Yarn Suggestions
Lion Brand 24/7 Cotton in Lavender and Plum holds stitch definition like a champ and drapes beautifully for the ripple skirt. Paintbox Yarns Cotton DK in Misty Lilac and Pansy Purple is a solid budget-friendly option with consistent tension. Drops Safran held double works too if you want a softer hand.
Pick a smooth, plied cotton or cotton-blend. Fuzzy yarns hide the ripple pattern and fan details, so skip those. Always swatch. Always.
Gauge
With the E-4 hook (3.5 mm) and main color:
- 18 single crochet = 4 inches / 10 cm
- 20 rows single crochet = 4 inches / 10 cm
With the F-5 hook (3.75 mm) and the ripple pattern:
- One full ripple repeat (18 stitches) = 4 inches / 10 cm
- 8 rows of ripple pattern = 3.5 inches / 9 cm
Gauge is non-negotiable on a fitted dress. Make a 5-inch swatch in each stitch pattern and adjust your hook size until it matches. A too-loose bodice will sag. A too-tight skirt will fight you every time you sit down.
Abbreviations (US Terms)
You will see these throughout:
- beg – beginning
- ch – chain
- ch-sp – chain space
- cont – continue
- dc – double crochet
- dec – decrease
- hdc – half double crochet
- inc – increase (two single crochet in the same stitch)
- rem – remaining
- rep – repeat
- rnd – round
- RS – right side
- sc – single crochet
- sc2tog – single crochet two together
- sk – skip
- sl st – slip stitch
- sm – stitch marker
- sp – space
- st(s) – stitch(es)
- t-ch – turning chain
- tr – treble crochet
- WS – wrong side
- yo – yarn over
Keep this list handy. Nothing kills the vibe faster than hunting for an abbreviation mid-row.
Special Stitches
These are the ones that make the dress look fancy instead of basic.
Shell Stitch
Work 5 double crochet into the same stitch or space. Perfect for the fan detail across the bust.
V-Stitch
(1 dc, ch 1, 1 dc) all in the same stitch or space. Shows up in the bodice lace band.
Ripple Wave Row
An 18-stitch repeat with increases at the peaks and decreases at the valleys. Three increase stitches over each peak, six regular stitches across the flats, three decreases into each valley. The two-color version is what gives the skirt its dreamy wave.
Scallop Edging
Slip stitch into the first stitch, chain 3, work 4 dc in the same stitch, skip 2 stitches, slip stitch in the next. Repeat across. The hem stitch count needs to be divisible by 3 or the scallops will look wonky.
Butterfly Wing Stitch
Open lace texture made with double crochet and chain-1 spaces. Shape the upper wing with decreases on the outer edges and increases toward the center vein. The lower wing is smaller and worked the same way. Alternate the two colors on specific rows for that two-tone effect.
Sweetheart Cup Shaping
Each cup starts from a central point and grows outward with increases on the outer edges and a gentle decrease at the valley between the cups. That dip is what creates the classic sweetheart neckline.
Pattern Notes
Construction is modular: left bodice cup, right bodice cup (joined at center), bodice back panel, waistband worked in rounds, skirt front and back panels seamed at the sides, hem edging, straps, and the butterfly belt.
Turning chains in single crochet sections do not count as a stitch. In double crochet sections the chain 3 does count as the first stitch unless the pattern says otherwise.
For color changes in the ripple skirt, pull the new color through on the final yarn-over of the last stitch of the old color. You can carry the unused yarn up the side or fasten off for cleaner edges. Carrying is faster. Fastening off looks neater if you leave the seams unlined.
Stitch counts appear in parentheses at the end of each row. Read the entire section before you start that piece. Trust me on this one.
The skirt is worked flat and seamed at center back, leaving a 10-inch opening at the top for the zipper. The waistband joins the bodice hem to the skirt top in rounds and creates a stable 1.5-inch band.
Crochet Dress Pattern Instructions
Here is the high-level flow so you know what you are getting into. Full row-by-row details live in the original pattern PDF if you want the exact stitch counts, but the sequence stays the same.
Start with the left bodice cup worked from a small ring or magic circle, increasing gradually to create the cup shape. Work the right cup the same way. Join them at the center with a continuous row of single crochet, then shape the front down toward the underarm with a few decreases.
Add the fan detail row across the bust for that radiating texture. Work the back panel separately. Join front and back at the sides, then pick up stitches for the waistband and work it in rounds.
The skirt uses the two-color ripple wave stitch worked flat. Seam the sides, leave the back opening for the zipper, and finish the hem with scallops. Straps get attached next. Finally, crochet the butterfly wings separately, join them to the body, and attach the whole motif to the silver ring so it becomes a detachable belt.
Block everything thoroughly. Wet blocking opens the lace and settles the ripple waves into perfect shape.
Step-by-Step Visual Guide
The images below walk you through the key construction moments so you can see exactly how each piece comes together.
You Might Also Like
- Navy and White Nautical Romper Free Crochet Pattern
- Spring Garden Green Crochet Dress Free Pattern
- Navy Blue Elegant Tiered Ruffle Dress Free Crochet Pattern
- Sunny Yellow Checkered Crochet Dress Free Pattern
- Sunset Ombre Crochet Festival Set Free Crochet Pattern
FAQ’s
How long does this dress actually take?
Plan on 40 to 55 hours if you already know your way around garment construction. First-timers should add extra time for the butterfly motif and careful seaming. Blocking adds another couple of hours but is non-negotiable.
Can I make this in a different size?
Yes, but you will need to recalculate stitch counts for the cups and skirt repeats while keeping the 18-stitch ripple multiple intact. Check the checkpoints often so the proportions stay balanced.
Is the butterfly belt really detachable?
Absolutely. It attaches to a simple silver ring so you can wear the dress with or without it. That flexibility is one of my favorite details.
What if my gauge is off?
Change hook size until the swatch matches. A fitted bodice will not forgive even a small difference. Better to frog a swatch than an entire cup.
Can I use acrylic yarn instead of cotton?
You can, but the drape and stitch definition will suffer. Cotton or a cotton blend keeps the ripple waves crisp and the bodice supportive. Acrylic tends to look a bit floppy here.
Do I need a sewing machine for the zipper?
No. You can hand-sew an invisible zipper or use hook-and-eye closures. Both work fine and keep the project fully handmade.
Final Thoughts
The Lavender Dreams Butterfly Crochet Dress rewards every single hour you put into it. From the shaped sweetheart cups to the flowing two-color skirt and that show-stopping butterfly belt, the finished piece feels special every time you wear it. Grab your hooks, pick those soft lavender and plum yarns, and start with the left cup. You are going to love the result.
