Whispering Willow Baby Dress and Bonnet Set Free Pattern
Whispering Willow Baby Dress and Bonnet Set: A Heirloom Knitting Pattern
There are certain knitting projects that transcend mere garments and become treasured keepsakes—pieces that capture the tenderness of a new beginning and the love of the maker. The Whispering Willow Baby Dress and Bonnet Set is exactly such a project. This delicate, heirloom-quality ensemble combines a modern, airy lace yoke with a classic, shaped bonnet, finished with a sweet picot edging that evokes tiny scallops of cream against soft sage green. Whether you're preparing for a spring or summer baby shower or simply seeking a meaningful gift, this set is designed to be passed down and adored for generations. The pattern is worked top-down in the round, making it surprisingly approachable, and the result is a beautifully draped, A-line dress with a matching bonnet that looks like it came from a boutique—but carries the unmistakable warmth of handcrafted love.
This pattern is perfect for intermediate knitters who are comfortable with basic lace stitches (yarn overs and knit-two-togethers) and working in the round. With clear instructions and a rhythmic increase pattern, you'll find the yoke both meditative and rewarding. Let's gather our materials and begin creating this botanical, heirloom treasure.
Materials Needed
Before you begin, ensure you have all the necessary supplies. The quality of your materials will directly impact the drape and finish of your finished set, so choose a soft, lightweight yarn that will be gentle against a baby's skin.
Yarn
- Main Color (MC): Fingering weight yarn in a soft sage green. A recommended option is Cascade Yarns Heritage Silk (or any fingering weight yarn with similar gauge). You will need approximately 400-450 yards for the complete set (dress and bonnet).
- Contrast Color (CC): Fingering weight yarn in cream for the picot edging. You will need approximately 100-150 yards. The same yarn base in a cream/ivory shade works beautifully.
Needles & Notions
- US 3 (3.25 mm) knitting needles: For the main body of the dress and bonnet. Use a 16-inch or 24-inch circular needle for the dress (to accommodate the increasing stitch count) and straight or circular needles for the bonnet.
- US 2 (2.75 mm) knitting needles: For the picot edging on both the dress and bonnet. A circular needle is recommended for the dress hem.
- Stitch markers: At least 4 markers to denote the beginning of rounds and sleeve divisions.
- Stitch holders or waste yarn: To hold the sleeve stitches while you work the body.
- Tapestry needle: For weaving in ends and finishing.
- Satin ribbon: Approximately 1 yard of ¼-inch wide ribbon to thread through the eyelet row at the yoke.
- Crochet hook (optional): For making the bonnet ties (a US E/4 or similar size works well).
Gauge
24 stitches and 32 rows = 4 inches in stockinette stitch on US 3 needles. Always knit a gauge swatch before beginning to ensure your finished item matches the intended size. If your gauge is off, adjust your needle size accordingly.
Step-by-Step Instructions
This pattern is divided into two main sections: the Dress and the Bonnet. The dress is worked top-down, beginning with the lace yoke, then dividing for the sleeves, and finishing with the body and picot hem. The bonnet is worked flat, shaped at the back, and finished with a picot trim and ties. Follow each step carefully, and you'll have a beautiful set to cherish.
Part 1: The Dress (Worked Top-Down)
Yoke
The yoke is worked in the round, starting at the neckline. The eyelet increases create the lace pattern and shape the yoke.
- Cast On: With MC and US 3 needles, cast on 72 stitches. Place a stitch marker and join in the round, being extremely careful not to twist the stitches. The marker indicates the beginning of the round.
- Round 1: Knit all stitches. This is a plain round to establish the foundation.
- Round 2 (Eyelet row for ribbon): *K2tog (knit two together), yo (yarn over)*; repeat from * to * to the end of the round. This creates a series of holes through which you will thread the ribbon later. Ensure you maintain the same stitch count (72 stitches).
- Round 3: Knit all stitches. This round closes the eyelet row.
- Round 4 (Increase round): *K1, yo, k2, yo, k1*; repeat from * to * to the end of the round. You will have increased by 36 stitches, bringing your total to 108 stitches. The yarn overs create the lace holes.
- Round 5: Knit all stitches.
- Round 6 (Increase round): *K2, yo, k2, yo, k2*; repeat from * to * to the end of the round. You will have increased by 36 stitches, bringing your total to 144 stitches.
- Round 7: Knit all stitches.
- Round 8 (Increase round): *K3, yo, k2, yo, k3*; repeat from * to * to the end of the round. You will have increased by 36 stitches, bringing your total to 180 stitches.
- Round 9: Knit all stitches.
- Round 10 (Increase round): *K4, yo, k2, yo, k4*; repeat from * to * to the end of the round. You will have increased by 36 stitches, bringing your total to 216 stitches.
- Round 11: Knit all stitches.
- Round 12 (Increase round): *K5, yo, k2, yo, k5*; repeat from * to * to the end of the round. You will have increased by 36 stitches, bringing your total to 252 stitches.
- Round 13: Knit all stitches.
- Round 14 (Increase round): *K6, yo, k2, yo, k6*; repeat from * to * to the end of the round. You will have increased by 36 stitches, bringing your total to 288 stitches.
- Round 15: Knit all stitches. Your yoke is now complete, and the lace pattern is beautifully established.
Divide for Sleeves
Now you will separate the stitches for the sleeves from the body. This creates the armholes.
- Round 16 (Division round): Knit 42 stitches (this is the front), place the next 60 stitches on a stitch holder or waste yarn (this is the first sleeve), knit 84 stitches (this is the back), place the next 60 stitches on a stitch holder or waste yarn (this is the second sleeve), and knit the final 42 stitches (this is the other half of the front). You will now have 168 stitches on your needle for the body.
Body
The body is worked in simple stockinette stitch (knit every round) to create a smooth, elegant fabric that contrasts with the lace yoke.
- Rounds 17-40: Knit every round in stockinette stitch until the dress measures 6 inches from the underarm (the point where you divided for the sleeves). You can try it on a doll or measure against a garment to check the length. For a longer dress, continue knitting until you reach your desired length.
- Picot Edging: Switch to CC (cream) yarn and US 2 needles. Work the following pattern:
- Round 1: *K2tog, yo*; repeat from * to * to the end of the round. This creates the picot points.
- Round 2: Knit all stitches.
- Round 3: Knit all stitches.
- Bind Off: Bind off all stitches loosely. To ensure a stretchy edge, you can use a larger needle or a stretchy bind-off method (such as the "knit two together, return to left needle" method). Weave in the CC end.
Sleeves
Now you will work the sleeves, which are also finished with the picot edging.
- Transfer Stitches: Transfer the 60 sleeve stitches from the holder onto US 3 needles. Join MC yarn at the underarm.
- Rounds 1-10: Knit in stockinette stitch (knit every round) for 1.5 inches. This creates a short, sweet cap sleeve.
- Picot Edging: Switch to CC yarn and US 2 needles. Work the same picot edging as the body:
- Round 1: *K2tog, yo*; repeat from * to * to the end of the round.
- Round 2: Knit all stitches.
- Round 3: Knit all stitches.
- Bind Off: Bind off all stitches loosely. Weave in the ends. Repeat for the second sleeve.
Finishing the Dress
- Weave in Ends: Using a tapestry needle, carefully weave in all loose ends on the wrong side of the fabric.
- Add Ribbon: Cut a piece of satin ribbon approximately 18 inches long. Thread it through the eyelet row at the yoke (the row you created in Round 2). You can use a safety pin or a bodkin to help guide the ribbon. Tie a small bow at the front or back, as desired.
Part 2: The Bonnet
The bonnet is worked flat, starting from the front edge, then shaped at the back, and finished with a picot trim and ties.
Main Piece
- Cast On: With MC and US 3 needles, cast on 80 stitches.
- Rows 1-20: Work in stockinette stitch (knit on the right side, purl on the wrong side) for 2.5 inches. This forms the main body of the bonnet that covers the baby's head.
Shape the Back
This section uses short rows to create a rounded shape at the back of the bonnet. You will be working fewer and fewer stitches each row, leaving the remaining stitches unworked on the needle.
- Row 21 (Right Side): K50, k2tog (knit two together), turn. You will have 28 stitches left unworked on the left needle.
- Row 22 (Wrong Side): Slip 1 stitch purlwise, purl to the end of the row.
- Row 23 (Right Side): K48, k2tog, turn. (You are working one less stitch before the decrease each time.)
- Row 24 (Wrong Side): Slip 1 stitch purlwise, purl to the end of the row.
- Continue in this manner: Keep working one less stitch before the k2tog on each right-side row (e.g., K46, k2tog, turn; K44, k2tog, turn; etc.) until you have 20 stitches remaining in the center of the work. This creates the curved back of the bonnet.
Final Rows and Edging
- Final Row: Knit across all 20 stitches on the right side.
- Pick Up Stitches: Now you will work around the entire edge of the bonnet to create a neat border. With the right side facing, pick up and knit 30 stitches along the side edge of the bonnet, then knit the 28 unworked stitches from the beginning of the shaping, then pick up and knit 30 stitches along the other side edge. You should now have 108 stitches on your needle (20 + 30 + 28 + 30 = 108).
- Picot Edging: Switch to CC yarn and US 2 needles. Work the picot edging flat:
- Row 1: *K2tog, yo*; repeat from * to * to the end of the row.
- Row 2: Knit all stitches.
- Row 3: Knit all stitches.
- Bind Off: Bind off all stitches loosely. Weave in the ends.
Ties
- Make the Ties: Using MC yarn and a crochet hook, make a crochet chain 12 inches long. Make two of these chains.
- Attach the Ties: Using a tapestry needle, securely sew one end of each chain to the bottom corners of the bonnet (where the picot edging meets the side edges). These ties will be used to fasten the bonnet under the baby's chin.
Finishing the Bonnet
- Weave in Ends: Carefully weave in all remaining loose ends on the wrong side of the bonnet.
Your Heirloom Set Awaits
Congratulations! You've completed the Whispering Willow Baby Dress and Bonnet Set. The combination of the soft sage green, the delicate lace yoke, and the crisp cream picot edging creates a piece that is both modern and timeless. This set is more than just clothing; it's a tangible expression of love and care, ready to be wrapped around a precious little one. Whether you gift it at a baby shower or keep it for your own little one, this set is sure to become a cherished family heirloom, evoking memories of spring days and gentle whispers for years to come. Enjoy the process, and happy knitting!