I remember the day I chose the yarn for this top. I was standing in my stash, surrounded by skeins of every color, but my hand kept going back to a soft, dusty lilac. It wasn’t a planned purchase; it was a feeling. That particular shade, paired with a deep violet for contrast, just whispered “summer evenings” and “something special.” The yarn choice made the whole project feel intentional from the very first stitch, like I was already wearing it in my mind.
Yarn and Color Notes
The magic of this halter top truly lies in its color palette. The soft lilac main color (MC) creates a dreamy, romantic base, while the deep violet contrast color (CC) adds a pop of richness to the butterfly wings and scallop border. For the best results, choose a DK weight yarn that is smooth and has good stitch definition. Mercerized cotton or a cotton blend is ideal, as it will give your mesh panels a crisp, open look and feel comfortable against your skin during warm weather. Avoid fuzzy or textured yarns, as they will hide the beautiful diamond lattice pattern.
Project Overview

This halter top features a structured bandeau-style bodice worked in rows of single crochet, which creates a firm, supportive chest band. From the base of the bodice, two open-work diamond mesh panels drape down in pointed tails at the front and back. A crocheted butterfly applique sits right at the center chest, adding that perfect finishing touch. The construction flows logically from top to bottom: you will work the bodice band first, then create the mesh panels working downward from the base of the band. After that, you will add the scallop border, attach the straps and ties, and finish by making and sewing on the butterfly.
Skill Level
This pattern is rated intermediate. You should be comfortable with single crochet worked in rows, reading a diagonal shaping sequence, working a mesh stitch pattern, creating a scallop border, and constructing a small applique motif with color changes. If you are a beginner who has completed a few small projects already, you can absolutely attempt this with patience. Take it one section at a time, and do not rush through the mesh panel decreases.
Finished Measurements

This pattern fits a 32 to 34 inch bust (81 to 86 cm) with moderate stretch due to the mesh panels. Here are the key measurements:
- Bodice band circumference: approximately 30 inches (76 cm) unstretched
- Bodice band height: 6 inches (15 cm)
- Each mesh panel length from bodice base to lowest point: approximately 14 inches (35.5 cm)
- Total garment height (top of bodice to lowest panel point): approximately 20 inches (51 cm)
- The side ties allow 2 to 3 inches of additional fit adjustment at the waist.
Materials
Yarn
- Main Color (MC): approximately 500 yards (457 m) of DK weight yarn in soft lilac
- Contrast Color (CC): approximately 80 yards (73 m) of DK weight yarn in deep violet
- Accent Color (AC): approximately 20 yards (18 m) of DK weight yarn in white or pale lavender for butterfly wing highlights
Recommended Yarn Brands
- Lion Brand Pound of Love (DK weight): 100 percent acrylic, machine washable, widely available in purple tones.
- Paintbox Yarns Simply DK: 100 percent acrylic, affordable, consistent tension.
- Scheepjes Catona (4-ply / light DK): 100 percent mercerized cotton. Cotton gives a crisper mesh and excellent stitch definition. Slightly more yardage needed due to weight. Purchase 600 yards (549 m) MC and 100 yards (91 m) CC.
Hooks
- US size E-4 (3.50 mm) for bodice and mesh panels
- US size D-3 (3.25 mm) for butterfly applique (optional but recommended for tighter definition)
Notions
- Yarn needle (tapestry needle) for finishing
- Stitch markers (6 to 8 locking markers)
- Scissors
- Rust-proof pins for blocking
- Sewing needle and thread in matching color (optional, for securing butterfly more firmly)
Gauge and Finished Size
Gauge: With MC and E-4 (3.50 mm) hook: 18 sc x 22 rows = 4 inches x 4 inches (10 cm x 10 cm) in single crochet, blocked.
Mesh panel gauge: One mesh repeat (ch 1, sk 1, sc 1) over 3 stitches = approximately 0.67 inches (1.7 cm) wide. One mesh row (sc, ch 1 space, sc) = approximately 0.55 inches (1.4 cm) tall.
Gauge is critical for fit. Please adjust your hook size as needed to match gauge before beginning. A quick swatch now saves major frustration later.
Abbreviations (US Terms)
- beg โ beginning
- BLO โ back loop only
- ch โ chain
- ch-sp โ chain space
- CC โ contrast color (deep violet)
- AC โ accent color (white/pale lavender)
- dc โ double crochet
- dec โ decrease
- FLO โ front loop only
- hdc โ half double crochet
- inc โ increase (two sc in one stitch)
- MC โ main color (soft lilac)
- pm โ place marker
- rem โ remaining
- rep โ repeat
- rnd โ round
- RS โ right side
- sc โ single crochet
- sc2tog โ single crochet two together (decrease)
- sk โ skip
- sl st โ slip stitch
- sp โ space
- st(s) โ stitch(es)
- t-ch โ turning chain
- WS โ wrong side
- yo โ yarn over
Pattern Notes
- The bodice band is worked first as a flat rectangle, then joined into a tube.
- The mesh panels are worked separately as flat triangular pieces, one for front and one for back. Each panel attaches to the base edge of the bodice band and works downward, decreasing at both side edges to create the pointed tail shape.
- The side ties attach at the side seams of the bodice.
- The neck halter strap attaches at the center front top edge of the bodice, passes behind the neck, and ties at the back.
- The butterfly is made separately and sewn to the center front of the bodice.
- All stitch counts appear in parentheses at the end of each row or round.
- Right side (RS) is the public-facing side. When working the bodice in rounds, all rounds are RS. When working mesh panels flat, RS and WS rows alternate.
- The ch-2 turning chain in mesh panel rows does NOT count as a stitch. Always work the first sc into the actual first stitch.
Pattern Instructions
Front Mesh Panel
The front mesh panel is a flat, triangular piece worked downward from the front half of the bodice band base edge.
Identifying the front edge: With the side seam at the left, the front spans from the side seam across 68 stitches to the right side edge. Mark these 68 stitches with stitch markers at each end.
Setup Row: With RS facing, attach MC to the right-hand end of the 68 front base-edge stitches. Working along the bottom edge of the bodice band into the foundation chain loops, ch 2 (does not count as st), sc in first st, (ch 1, sk 1, sc in next st) across to the left end of the front 68 sts, turn. (34 sc, 33 ch-1 sps)
About the decreases: Each decrease row removes 1 sc from each end (2 sc total per decrease row). Decrease rows occur every RS row. The panel tapers from 34 sc at the top to 2 sc at the point.
Panel Row 1 (WS): Ch 2, sc in first st, (ch 1, sk sp, sc in next sc) across, turn. (34 sc, 33 ch-sps)
Panel Row 2 (RS, decrease row): Ch 2, sc2tog over first sc and ch-1 sp, sc in next sc, (ch 1, sk sp, sc in next sc) across until 2 sc and 1 sp rem, ch 1, sk sp, sc2tog over last sc and next sp. Turn. (32 sc, 31 ch-sps)
Continue in this pattern, working a plain WS row followed by a decrease RS row. The stitch counts progress as follows:
- After Row 2: 32 sc, 31 ch-sps
- After Row 4: 30 sc, 29 ch-sps
- After Row 6: 28 sc, 27 ch-sps
- Continue decreasing in this manner until you have 2 sc remaining.
Fasten off, leaving a 6-inch tail. Weave in end.
Checkpoint: The front mesh panel should measure approximately 14 inches (35.5 cm) from top to lowest point.
Back Mesh Panel
The back mesh panel is constructed identically to the front mesh panel, worked on the remaining 68 stitches of the bodice band base edge.
Attach MC and work the Setup Row and all Panel Rows 1 through 33 exactly as written for the Front Mesh Panel.
Assembly
- Weave in all remaining ends securely on the WS, weaving at least 1 inch in multiple directions.
- Hand wash in cool water with gentle detergent. Do not wring.
- Press out excess water gently by rolling in a clean towel.
- Pin flat to blocking mats, stretching the mesh panels gently to open up the diamond lattice. Use rust-proof pins along the scallop border edge to define each scallop point.
- Allow to dry fully (12 to 24 hours) before unpinning.
Tips
- To size up (36 to 38 inch bust): Add 16 stitches to the foundation chain (ch 153 instead of ch 137). Each mesh panel starts at 76 stitches and requires 36 decrease rows plus the point row.
- To size down (28 to 30 inch bust): Reduce the foundation chain (ch 121) for a 120 stitch bodice band. Each mesh panel starts at 60 stitches and requires 28 decrease rows.
- To adjust bodice height: Add or remove rows of plain sc. Each 2 rows adds or removes approximately 0.36 inches of height.
- To adjust panel length: Add or remove decrease rows, remembering to work a WS plain row between each RS decrease row.
Care Instructions
For acrylic yarn versions: Machine wash cold, gentle cycle, in a mesh laundry bag. Lay flat to dry. Do not tumble dry, iron, or dry clean.
For cotton or cotton-blend versions: Hand wash in cool water. Lay flat to dry. Light ironing on the cotton setting with a damp cloth is acceptable.
Store flat or loosely folded. Avoid hanging on a hanger as the mesh panels may stretch over time.
Frequently Asked Questions
Is this pattern suitable for a beginner?
This pattern is rated intermediate. If you are a beginner who has completed a few small projects, you can absolutely attempt this with patience. Take it one section at a time, and do not rush through the mesh panel decreases.
Can I use a different yarn weight?
Any DK weight yarn that achieves gauge will work. Avoid fuzzy or heavily textured yarns because they obscure the beautiful mesh pattern. Mercerized cotton or cotton-blend yarns give the crispest results.
How do I adjust the fit for a larger or smaller bust?
To size up (36 to 38 inch bust), add 16 stitches to the foundation chain. To size down (28 to 30 inch bust), reduce the foundation chain by 16 stitches. Detailed instructions are in the Tips section.
How long does it take to complete this top?
Plan for 14 to 20 hours of crochet time if you work at an average intermediate pace. This does not include blocking time. The butterfly applique adds approximately 1 to 2 hours on its own.
How do I care for the finished top?
Care instructions depend on your yarn choice. For acrylic, machine wash cold on a gentle cycle in a mesh bag and lay flat to dry. For cotton, hand wash in cool water and lay flat to dry. Always avoid wringing or hanging.
Can I make the mesh panels longer or shorter?
Yes, you can adjust the panel length by adding or removing decrease rows. Remember to work a WS plain row between each RS decrease row to maintain the pattern.
Pin This Crochet Pattern!



