Mint Garden Butterfly Baby Dress Free Crochet Pattern

Mint Garden Butterfly Baby Dress flat lay in a nursery

Mint Garden Butterfly Baby Dress flat lay in a nursery

My kitchen table has hosted a lot of projects over the years, but nothing gets the neighbors talking quite like a tiny handmade baby dress. There is just something about baby clothes that look like little works of art — the kind of piece that makes everyone at the shower gasp and ask whether you truly made it with your own two hands. This dress is one of those projects.

When I first saw a bodice shaped like a butterfly, I knew it belonged on my hook. The wings become the straps and the entire front panel in one clever piece of construction, and it turns out every bit as pretty as it is smart. Mint-green cotton with a touch of white embroidery gives the whole dress a keepsake feel — the kind that photographs beautifully for those milestone pictures.

I will be honest with you: this is not the project I would hand a brand-new crocheter on their first weekend. But if you have worked a few lace motifs and crocheted in the round before, you are ready. I will walk with you from the very first chain to the last scallop, and we will talk through every tricky spot together.

About This Crochet Pattern

The Mint Garden Butterfly Baby Dress is a fully crocheted little dress built around one show-stopping feature: a butterfly-shaped bodice in open lacework. The skirt is worked in the round with gentle graduated increases and finished with a scalloped hem, and to top it all off, three-dimensional butterfly appliques are scattered across the skirt for a touch of whimsy.

The clever part is how the butterfly wings do double duty — they form the shoulder straps and the entire bodice front in one piece, so there is no separate strap to make and no fiddly armhole shaping to wrestle with. The antenna chains at the top form loops that tie at the back, pearl buttons march down the center front purely for looks, and white surface embroidery traces those lovely wing veins you can see in the photographs.

The matching booties use the same mint-green cotton with little white ribbon ties, so the whole set coordinates for gift-giving or those special-occasion photos you will treasure for years.

Skill Level: Intermediate to Advanced

This pattern asks you to be comfortable with lace stitches, picot edges, working in the round, shaping with increases, surface embroidery for the wing veining, building three-dimensional appliques, and joining a flat-worked bodice to a circular skirt. If you have finished three or four projects with lace motifs and simple in-the-round garments, take a breath and give it a try — a little patience will carry you right through.

Time Estimate:

  • Bodice butterfly: 5 to 7 hours

  • Skirt: 4 to 6 hours

  • Hem border: 1 to 2 hours

  • Applique butterflies (3 total): 2 to 3 hours

  • Finishing, embroidery, assembly: 2 to 3 hours

  • Booties (pair): 3 to 4 hours

  • Total estimated time: 17 to 25 hours

Finished Measurements

Newborn to 3 months (fits chest 14 to 16 inches / 35.5 to 40.5 cm)

  • Dress length from shoulder to hem: approximately 13 inches / 33 cm

  • Skirt circumference at hem: approximately 22 inches / 56 cm

  • Bodice width at widest wing span: approximately 10 inches / 25.5 cm

  • Bootie length: approximately 3.5 inches / 9 cm

Size Customization Tips

For 3 to 6 months (chest 16 to 18 inches / 40.5 to 45.5 cm): Work the bodice foundation chain as 56 stitches instead of 48. Add 4 additional increase rounds at the base of the skirt, working each increase round as (sc, inc) across. The finished dress will measure approximately 15 inches / 38 cm long.

For 6 to 9 months (chest 18 to 20 inches / 45.5 to 51 cm): Work the bodice foundation chain as 64 stitches. Add 8 additional increase rounds at the base of the skirt. The finished dress will measure approximately 17 inches / 43 cm long.

To lengthen the skirt without resizing the bodice, simply add additional plain single crochet rounds before the hem border. You will add approximately 0.5 inches / 1.3 cm per 2 rounds at the recommended gauge.

Materials Needed

Yarn:

  • Main Color (MC): 100% cotton DK weight (light worsted), approximately 350 yards / 320 meters, mint green

  • Contrast Color (CC): 100% cotton DK weight (light worsted), approximately 20 yards / 18 meters, white

Hook:

  • US size E-4 / 3.5 mm crochet hook (or size needed to obtain gauge)

  • Additional hook: US size D-3 / 3.25 mm for booties (optional for tighter tension)

Notions:

  • Stitch markers (6 to 8 locking type)

  • Yarn needle (tapestry needle with blunt tip)

  • 5 pearl buttons, approximately 8 mm diameter

  • 2 yards / 1.8 meters white satin ribbon, 3/8 inch / 1 cm wide (for booties)

  • Pearl bead embellishments (optional, for center of bodice butterfly), approximately 3 to 5 small beads

  • Scissors

  • Blocking board and rust-proof pins

  • Spray bottle with water (for wet blocking cotton)

Yarn Recommendations

Lion Brand 24/7 Cotton in Mint: DK weight, 100% mercerized cotton, 186 yards / 170 meters per 3.5 oz / 100 g skein. Purchase 2 skeins MC, 1 skein CC (white). This yarn has a smooth twist that shows lace detail clearly and blocks beautifully flat.

Paintbox Yarns Simply DK in Spearmint Green: 100% cotton, 137 yards / 125 meters per 1.76 oz / 50 g ball. Purchase 3 balls MC, 1 ball CC (white). This yarn has a tight twist that holds stitch definition well and is machine washable.

Drops Safran in color 13 (Mint): 100% Egyptian cotton, 175 yards / 160 meters per 1.76 oz / 50 g ball. Purchase 2 balls MC, 1 ball CC (white). This yarn is slightly lighter than the other two and gives a delicate heirloom appearance.

Substitution Note: Any DK weight (CYCA 3) 100% cotton or cotton blend yarn can be substituted. Avoid yarn with more than 20% synthetic content as the finished garment will not block flat and lace detail will be lost. Always work a gauge swatch when substituting.

Gauge

With MC and US E-4 / 3.5 mm hook:

  • 18 sc = 4 inches / 10 cm

  • 20 rows sc = 4 inches / 10 cm

For lace sections:

  • 1 lace shell repeat (shell + ch-1 + shell = 12 sts worked across 7 sts of foundation) = approximately 1.75 inches / 4.5 cm wide

  • 4 rows lace pattern = approximately 1.25 inches / 3.2 cm tall

Gauge is critical for correct sizing. Work a 5 inch / 13 cm gauge swatch in single crochet before beginning. Block the swatch before measuring.

Abbreviations (US Terms)

A quick key to every abbreviation in this pattern, so you can stitch along without flipping back and forth.

  • beg: beginning

  • bet: between

  • BLO: back loop only (inserting your hook under only the back loop of the stitch, not both loops)

  • ch: chain (yarn over, pull through loop on hook)

  • ch-sp: chain space (the gap created by a chain stitch in the previous row)

  • dc: double crochet (yarn over, insert hook, pull up loop, yarn over and pull through 2 loops twice)

  • dec: decrease (sc2tog unless otherwise noted)

  • dtr: double treble crochet (yarn over 3 times, then work off loops in pairs)

  • hdc: half double crochet (yarn over, insert hook, pull up loop, yarn over and pull through all 3 loops)

  • inc: increase (2 sc in same stitch)

  • lp(s): loop(s)

  • MC: main color

  • CC: contrast color

  • pm: place marker

  • rem: remaining

  • rep: repeat

  • rnd: round

  • RS: right side (the side that faces outward when worn)

  • sc: single crochet (insert hook, pull up loop, yarn over and pull through both loops)

  • sc2tog: single crochet 2 together (insert hook in first st, pull up loop, insert hook in next st, pull up loop, yarn over and pull through all 3 loops)

  • sk: skip

  • sl st: slip stitch (insert hook, yarn over, pull through both loop on hook and stitch)

  • sm: slip marker

  • sp: space

  • st(s): stitch(es)

  • tr: treble crochet (yarn over twice, insert hook, work off loops in pairs)

  • WS: wrong side (the side that faces inward when worn)

  • yo: yarn over

Special Stitches for the Butterfly Baby Dress

These little stitch combinations show up all through this dress. Give them a practice run on a scrap of yarn before you begin the bodice — your future self will thank you.

Shell Stitch

Whenever the instructions call for a shell in a stitch or space, here is the move:

  1. Insert hook into designated stitch or space.

  2. Yarn over and pull up a loop.

  3. Yarn over and draw through 2 loops (1 double crochet made).

  4. Work 4 more double crochet into the same stitch or space (5 dc total in same location).

  5. The shell is complete. All 5 dc share the same base stitch or space.

Picot

When you see “picot” in the pattern, work it like this:

  1. Chain 3.

  2. Slip stitch into the first chain made (the chain closest to the work).

  3. The picot loop is complete. Continue as directed.

Scallop Border

Here is the scallop used along the hem edge — work it whenever the pattern calls for one:

  1. Skip 2 stitches.

  2. Work 5 double crochet into the next stitch.

  3. Skip 2 stitches.

  4. Slip stitch into the next stitch.

Repeat these four steps across or around.

V-Stitch

Here is how to work a V-stitch whenever the pattern asks for one:

  1. Insert hook into designated stitch or space.

  2. Work 1 double crochet.

  3. Chain 1.

  4. Work 1 double crochet into the same stitch or space.

  5. The V-stitch is complete. The chain-1 forms the center of the V.

Butterfly Wings Join

To connect the bodice wings at the center front, join them this way:

  1. Lay the left wing and right wing flat with RS facing up, inner edges touching at center.

  2. With yarn needle and MC, using whip stitch, join the two inner straight edges for 1.5 inches / 3.8 cm down from the top (antenna chain) to the base of the upper wing lobe.

  3. Continue joining the lower inner edges for 1 inch / 2.5 cm forming the butterfly body center.

  4. The joined seam becomes the center spine of the butterfly bodice. Pearl beads are sewn along this seam.

Wing Vein Embroidery

For those pretty white vein details, the surface embroidery goes like this:

  1. Thread yarn needle with CC (white).

  2. Bring needle up from WS to RS at the center body seam, approximately 0.5 inch / 1.3 cm from the top.

  3. Draw a straight line of chain stitch or running stitch diagonally out toward the wing tip, using the natural direction of the lace stitches as a guide.

  4. Return to center and work additional veins in a fan pattern, 4 to 5 veins per wing pair.

  5. Secure on WS and trim.

Important Pattern Notes

Take a few minutes with these notes before your first chain. A little reading now saves a lot of frogging later.

  1. The dress is constructed in this order: Right Wing (flat), Left Wing (flat), wings joined at center body seam, skirt worked in the round attached to the lower edge of the joined wings, hem border worked in rounds, three applique butterflies worked separately and sewn on, surface vein embroidery added, pearl buttons sewn on, booties worked separately.

  2. The bodice butterfly wings form both the shoulder straps (the antenna chain loops at the top) and the entire bodice front. There is no separate strap construction.

  3. The skirt begins by picking up stitches along the straight lower edge of the joined bodice butterfly and then expanding in diameter through evenly placed increase rounds.

  4. All turning chains count as the first stitch of the row unless otherwise specified. Ch-3 at the start of a dc row counts as 1 dc.

  5. Work lace sections loosely. If gauge is running tight on lace rows, go up one hook size for the bodice sections only, then return to the main hook for the skirt.

  6. The back of the bodice is open. The butterfly wings wrap around to the back with the antenna chains meeting at center back to tie. This creates the closure. There are no buttons on the back.

  7. Pearl buttons are sewn along the center front seam of the butterfly body, evenly spaced from top to bottom, for decoration only. They are not functional closures.

  8. The skirt is worked with the RS consistently facing outward. Use a locking stitch marker to mark the beginning of each round.

  9. Block the bodice butterfly flat before attaching the skirt to set the lace detail.

  10. Stitch counts in parentheses at the end of each row or round reflect the total number of working stitches in that row or round, not counting turning chains unless specified.

Step by Step Crochet Instructions

Part 1: Right Wing

First up is the right wing. You will work it flat, starting at the outer wing tip and traveling inward toward the center body edge.

Foundation: With MC and E-4 hook, ch 37. Turn.

Row 1 (WS): Sc in 2nd ch from hook and in each ch across. Turn. (36 sc)

Row 2 (RS): Ch 3 (counts as dc), dc in next st, ch 1, sk 1 st, (shell in next st, ch 1, sk 2 sts) 5 times, shell in next st, ch 1, sk 1 st, dc in each of last 2 sts. Turn. (6 shells, 2 edge dc pairs, 7 ch-1 sps)

Row 3 (WS): Ch 3 (counts as dc), dc in next dc, ch 1, (V-st in ch-sp of shell center dc, ch 1) 6 times, dc in 2nd dc of beg edge pair, dc in top of ch-3. Turn. (2 edge dc, 6 V-sts, 7 ch-1 sps)

Row 4 (RS): Ch 3, dc in next dc, ch 1, sk ch-sp, (shell in V-st ch-sp, ch 1, sk V-st dc, sk ch-1, sk V-st dc) across, ending shell in last V-st ch-sp, ch 1, dc in each of last 2 dc. Turn. (6 shells, 7 ch-1 sps, 4 edge dc)

Row 5 (WS): Rep Row 3. (same structure as Row 3)

Row 6 (RS): Rep Row 4. (same structure as Row 4)

Row 7 (WS): Ch 1 (does not count as st), sc in first dc, sc in next dc, (2 sc in ch-sp, sc in each dc of shell, 2 sc in ch-sp) 6 times, 2 sc in final ch-sp, sc in 2nd dc, sc in top of ch-3. (58 sc)

The main wing body is done at this point — now we shape the upper wing lobe.

Upper Wing Lobe Shaping

This shaping works across the first 30 sts of Row 7 only, and it creates the rounded upper wing lobe.

Row 8 (RS): Ch 3, turn, dc in next 4 sts, (ch 1, sk 1, shell in next st, ch 1, sk 1) 3 times, dc in next 5 sts. Leave rem sts unworked. Turn. (3 shells, 10 dc, 6 ch-1 sps)

Row 9 (WS): Ch 3, dc in next 4 dc, ch 1, (V-st in shell center ch-sp, ch 1) 3 times, dc in next 4 dc, dc in top of ch-3. Turn. (10 dc, 3 V-sts, 4 ch-1 sps)

Row 10 (RS): Ch 3, dc in next 4 dc, ch 1, (shell in V-st ch-sp, ch 1) 3 times, dc in next 4 dc, dc in top of ch-3. Turn. (3 shells, 10 dc, 4 ch-1 sps)

Row 11 (WS, upper lobe rounding): Ch 1, sc2tog (first 2 dc), sc in next 3 dc, 2 sc in ch-sp, sc in each dc of shell, 2 sc in ch-sp, sc in 5 dc of center, 2 sc in ch-sp, sc in each dc of shell, 2 sc in ch-sp, sc in 3 dc, sc2tog (last 2 dc). Turn. (29 sc)

Row 12 (RS): Ch 1, sc2tog, sc across to last 2 sts, sc2tog. Turn. (27 sc)

Row 13 (WS): Ch 1, sc2tog, sc across to last 2 sts, sc2tog. Turn. (25 sc)

Row 14 (RS): Ch 1, sc2tog, sc across to last 2 sts, sc2tog. Turn. (23 sc)

Row 15 (WS): Ch 1, sc2tog, sc across to last 2 sts, sc2tog. Turn. (21 sc)

Row 16 (RS): Ch 1, sc2tog, sc across to last 2 sts, sc2tog. Turn. (19 sc)

Fasten off. The upper lobe tip is complete.

Lower Wing Lobe Shaping

Return to Row 7 and rejoin MC at stitch 31 with RS facing.

Rejoin Row (RS): Attach MC at st 31 of Row 7 with sl st. Ch 3 (counts as dc), dc in next 27 sts. Turn. (28 dc, including ch-3)

Lower Lobe Row 1 (WS): Ch 3, dc in next 2 dc, ch 1, sk 1, (shell in next st, ch 1, sk 2 sts) 3 times, shell in next st, ch 1, sk 1, dc in next 2 dc, dc in top of ch-3. Turn. (4 shells, 8 edge dc, 5 ch-1 sps)

Lower Lobe Row 2 (RS): Ch 3, dc in next 2 dc, ch 1, (V-st in shell center ch-sp, ch 1) 4 times, dc in next 2 dc, dc in top of ch-3. Turn. (8 edge dc, 4 V-sts, 5 ch-1 sps)

Lower Lobe Row 3 (WS): Ch 3, dc in next 2 dc, ch 1, (shell in V-st ch-sp, ch 1) 4 times, dc in next 2 dc, dc in top of ch-3. Turn. (4 shells, 8 edge dc, 5 ch-1 sps)

Lower Lobe Row 4 (RS): Rep Lower Lobe Row 2. (same structure)

Lower Lobe Row 5 (WS): Ch 1, sc2tog, sc in next 2 dc, 2 sc in ch-sp, (sc in 5 dc of shell, 2 sc in ch-sp) 4 times, sc in 2 dc, sc2tog. Turn. (40 sc)

Lower Lobe Rows 6 through 13: Ch 1, sc2tog, sc to last 2 sts, sc2tog. Turn.

Row 6: (38 sc) | Row 7: (36 sc) | Row 8: (34 sc) | Row 9: (32 sc) | Row 10: (30 sc) | Row 11: (28 sc) | Row 12: (26 sc) | Row 13: (24 sc)

Fasten off.

Right Wing Inner Edge

With RS facing, rejoin MC at the foundation chain edge of the right wing at the inner (center body) straight edge. Work 1 row of sc evenly along the entire straight inner edge of the wing from base to top, picking up approximately 1 sc per row end or 1 sc per stitch as appropriate to keep the edge flat. The inner edge should measure approximately 4 inches / 10 cm. Work approximately 20 sc along this edge. Do not fasten off. This edge will be seamed to the left wing.

Antenna Chain (Right Wing): With RS facing, at the top of the right wing (upper tip area), rejoin MC and ch 18. Sl st back along ch to form loop. Fasten off. This forms the right shoulder strap and back tie.

Part 2: Left Wing

Work the Left Wing as a mirror image of the Right Wing. All row directions are reversed (begin Row 1 at the opposite end of the foundation chain). Work the upper lobe on the last 28 sts and the lower lobe on the first 30 sts of Row 7. The inner edge and antenna chain are worked identically.

Part 3: Joining the Wings

Place the right wing and left wing with RS facing up, inner straight edges together. Using MC and a yarn needle, whip stitch the two inner edges together for the full 4 inches / 10 cm length. Pull stitches snugly but do not pucker. This seam forms the butterfly body center spine.

Wing Vein Embroidery: embroider 4 to 5 veins per wing using CC (white) in a fan pattern radiating from the center seam. Work veins on both front-facing sides.

Pearl Button Embellishment: Sew 5 pearl buttons evenly spaced along the center body seam, approximately 0.5 inch / 1.3 cm apart, starting approximately 0.5 inch / 1.3 cm from the top antenna base.

Checkpoint: After completing the joined bodice, the butterfly should measure approximately 10 inches / 25.5 cm at its widest wingspan and approximately 6 inches / 15 cm from the top antenna base to the bottom edge. Block the bodice before proceeding to the skirt.

Part 4: Skirt

Now for the skirt: it is worked in the round, starting with stitches picked up along the straight bottom edge of the joined bodice butterfly.

Foundation Round for Skirt: With RS facing and MC and E-4 hook, join yarn at the bottom right corner of the joined bodice bottom edge. Work sc evenly across the entire bottom edge of the bodice, picking up approximately 1 sc per stitch and 1 sc per row end. Work a total of 72 sc across. Join with sl st to first sc to form a ring. Do not turn. Place marker at join. (72 sc)

The skirt is worked in joined rounds from this point. The RS always faces outward.

Round 1: Ch 1 (does not count as st), sc in each st around. Join with sl st to first sc. (72 sc)

Round 2 (increase round): Ch 1, (sc in next 8 sts, inc) around. Join. (80 sc)

Round 3: Ch 1, sc in each st around. Join. (80 sc)

Round 4 (increase round): Ch 1, (sc in next 9 sts, inc) around. Join. (88 sc)

Round 5: Ch 1, sc in each st around. Join. (88 sc)

Round 6 (increase round): Ch 1, (sc in next 10 sts, inc) around. Join. (96 sc)

Round 7: Ch 1, sc in each st around. Join. (96 sc)

Round 8 (increase round): Ch 1, (sc in next 11 sts, inc) around. Join. (104 sc)

Round 9: Ch 1, sc in each st around. Join. (104 sc)

Round 10 (increase round): Ch 1, (sc in next 12 sts, inc) around. Join. (112 sc)

Round 11: Ch 1, sc in each st around. Join. (112 sc)

Round 12 (increase round): Ch 1, (sc in next 13 sts, inc) around. Join. (120 sc)

Rounds 13 and 14: Ch 1, sc in each st around. Join. (120 sc each round)

Round 15 (increase round): Ch 1, (sc in next 14 sts, inc) around. Join. (128 sc)

Rounds 16 and 17: Ch 1, sc in each st around. Join. (128 sc each round)

Round 18 (increase round): Ch 1, (sc in next 15 sts, inc) around. Join. (136 sc)

Rounds 19 and 20: Ch 1, sc in each st around. Join. (136 sc each round)

Round 21 (increase round): Ch 1, (sc in next 16 sts, inc) around. Join. (144 sc)

Rounds 22 and 23: Ch 1, sc in each st around. Join. (144 sc each round)

Round 24 (increase round): Ch 1, (sc in next 17 sts, inc) around. Join. (152 sc)

Rounds 25 and 26: Ch 1, sc in each st around. Join. (152 sc each round)

Round 27 (final increase round): Ch 1, (sc in next 18 sts, inc) around. Join. (160 sc)

Rounds 28 and 29: Ch 1, sc in each st around. Join. (160 sc each round)

Checkpoint: After Round 29, the skirt should measure approximately 6.5 inches / 16.5 cm in length from the bodice attachment edge. The circumference should measure approximately 35.5 inches / 90 cm. The skirt should lie flat without cupping or ruffling. If the skirt is cupping inward, you have not increased enough. Add one more increase round following the established pattern. If it is ruffling outward, you have increased too much. Rip back and reduce the frequency of increase rounds.

Part 5: Hem Border

The hem border is worked directly onto Round 29 of the skirt. It consists of two preparation rounds and one scallop round.

Hem Round 1 (eyelet round): Ch 4 (counts as dc + ch 1), sk 1 st, (dc in next st, ch 1, sk 1 st) around. Join with sl st to 3rd ch of beginning ch-4. (80 dc, 80 ch-1 sps)

Adjusted Hem Round 2: Ch 1, (sc in dc, sc in ch-sp) around to last 4 sts, sc in dc, 2 sc in ch-sp, sc in dc, 2 sc in ch-sp. Join. (162 sc)

Hem Round 3 (Scallop Border): Ch 1, sl st in first st, (sk 2 sts, 5 dc in next st, sk 2 sts, sl st in next st) 27 times. Join. Fasten off. (27 scallops)

Checkpoint: The finished hem should have 27 evenly spaced scallops with no puckering. Measure the hem circumference. It should be approximately 22 inches / 56 cm around the scallop tips.

Part 6: Applique Butterflies (make 3)

Each little applique butterfly is worked flat as two wing pairs — an upper pair and a lower pair — joined at the center and finished with surface embroidery.

Upper Wing Pair (make 1 per butterfly):

Foundation: Ch 2.

Row 1: 6 sc in 2nd ch from hook. Do not join. Turn. (6 sc)

Row 2: Ch 3 (counts as dc), 2 dc in same st, ch 1, sk 1, (dc in next st, ch 1) 2 times, 3 dc in last st. Turn. (9 dc, 3 ch-1 sps)

Row 3: Ch 1, sc in first dc, hdc in next 2 dc, (2 dc in ch-sp, dc in dc) 2 times, 2 dc in last ch-sp, hdc in next 2 dc, sc in last dc. Fasten off.

Make the lower wing pair the same way, just a touch smaller. Join both pairs at center with whip stitch. Add white embroidered veins using the same technique as the bodice. Sew appliques to skirt at varying heights as shown in photos.

Finishing Your Butterfly Baby Dress

Once every piece is off your hook, take a quiet moment to weave in all those ends with your yarn needle. Then block the whole dress flat on your blocking board, pinning out the hem scallops and the bodice wing tips. Give it a light mist with water and let it dry completely.

For a sweet finishing touch, thread the white satin ribbon through the eyelet round at the hem — or leave it plain if you prefer a simpler look. Tie the antenna-chain loops at the back into a bow to close the dress.

This little dress is hand wash only in cool water, so treat it gently. Lay it flat to dry, and store it carefully to preserve all that lovely lace detail and the embellishments.

Working on a mint lace butterfly wing

Tips for Success with This Crochet Tutorial

If lace stitches make you nervous: Work the shell and V-stitch pattern on a small swatch first, just to find your rhythm. Once the repeats click, the rows move along quickly.

If the bodice is coming up tight: Try going up one hook size for the lace rows only. Open lacework needs a little breathing room to look its best.

If the skirt cups or ruffles: Something is off in the increase rounds — cupping means you need more increases, ruffling means too many. Check your work against the checkpoint measurements and trust what the tape measure says.

New to surface embroidery? Good news: the wing veins are very forgiving. Plain running stitches or chain stitches both look lovely. Just follow the natural lines of the lace and enjoy the process.

Making this as a gift? Present the dress with its matching booties in a clear gift box, and tuck in a little card with the care instructions for the lucky recipient.

I won’t pretend this one is quick — but it is the kind of project you will be proud of for years, and the photographs will be downright precious.