This soft bunny doll is dressed for a spring garden concert, with a hyacinth-toned hood, a scalloped cape that dips longer in back, and a colorwork dress that fades from lilac to periwinkle like evening light. If you love shopping for DK cotton yarn, interchangeable needle sets, premium toy stuffing, and glass seed beads for heirloom details, you’ll enjoy making every tiny piece. The matching mini bee friend, music satchel, and hand-tied hyacinth bouquet turn the finished doll into a full display set that photographs beautifully for gifting and decor.
Please note: I strive for accuracy in every pattern, but occasional errors can happen. Thank you for understanding and for enjoying my designs.
Finished Size
- Main bunny: approximately 11–12 in / 28–30 cm tall (from ear tips to sole), depending on yarn and stuffing.
- Mini bee friend: approximately 3.5–4 in / 9–10 cm tall.
- High-low cape: back hem falls to mid-calf on the doll.
Materials
- Yarn (DK weight / light worsted)
- MC Cream/Oat (bunny body): 80–110 g
- Lavender (hood + cape border): 35–50 g
- Light Lilac (dress upper): 20–30 g
- Periwinkle (dress lower): 20–30 g
- Deep Violet (dress accents): 10–15 g
- Sage Green (vines + ties): 10–15 g
- White (tiny flowers + lace): 10–15 g
- Brown (satchel): 10–15 g
- Bee Yellow + Bee Black: small amounts
- Needles
- 2.25 mm (US 1) DPNs or short circular for small parts (bee, straps, trims)
- 2.75 mm (US 2) DPNs or magic loop for body/limbs
- Optional 3.0 mm (US 2.5) for cape lace if you knit tight
- Notions
- Fiberfill stuffing (firm, resilient)
- Two 6–8 mm black safety eyes OR embroidered eyes
- Embroidery floss: black + matching cream for mouth shaping
- Tapestry needle, stitch markers, scissors
- Fine wire (optional) for poseable ears (22–24 gauge, plastic-coated)
- Seed beads: tiny pearl/cream (optional, for cape hem sparkle)
- Thin ribbon (for bouquet bow) OR knit i-cord tie
- Light cardboard or plastic canvas (for satchel base, optional)
Yarn & Gauge Notes
Most pieces are worked in the round in stockinette for a smooth fabric that holds stuffing well. Aim for a tight gauge so the stuffing does not show through. If your fabric feels loose, drop a needle size.
Gauge (body fabric): 30 sts and 42 rnds = 4 in / 10 cm in stockinette, worked in the round on 2.75 mm needles.
Abbreviations
- k = knit
- p = purl
- st(s) = stitch(es)
- rnd = round
- k2tog = knit 2 together
- ssk = slip, slip, knit
- m1l/m1r = make 1 left/right
- inc = increase (kfb unless stated)
- kfb = knit front and back of same stitch
- sl = slip
- pm = place marker
- sm = slip marker
- BO = bind off
- CO = cast on
- dp = double point (needle)
- i-cord = knitted cord
Construction Overview
- Knit legs and join to form the lower body.
- Knit torso upward, then shape neck and head in one piece.
- Pick up or knit arms separately and sew on.
- Knit ears and attach.
- Knit dress, cape, hood/cowl, boots, and tiny accessories.
- Embroider face and sleeve motifs, then assemble the set.
📌Thank you for reading the article
Main Bunny
Legs (make 2)
Using MC Cream and 2.75 mm needles, CO 28 sts. Join to work in the round, being careful not to twist. Place marker for beginning of rnd.
- Rnd 1: k all sts.
- Rnd 2: (k6, kfb) around. (32 sts)
- Rnd 3–10: k all sts for 8 rnds.
- Rnd 11: (k6, k2tog) around. (28 sts)
- Rnd 12–22: k all sts for 11 rnds. Stuff lightly as you go, keeping ankle neat.
Leave sts on needles for first leg. For second leg, repeat and do not cut yarn at the end.
Join Legs and Knit Lower Body
With second leg still attached to yarn, knit across its 28 sts. CO 4 sts (crotch bridge). Bring first leg close and knit across its 28 sts. CO 4 sts (second bridge). Place marker for new beginning of rnd. (64 sts)
- Rnd 1: k all.
- Rnd 2: k all.
- Rnd 3: (k14, k2tog) around. (60 sts)
- Rnd 4–8: k all for 5 rnds. Stuff legs firmly; shape inner thighs so the doll can stand.
- Rnd 9: (k13, k2tog) around. (56 sts)
- Rnd 10–16: k all for 7 rnds. Add stuffing, keeping belly smooth.
Torso Shaping
- Rnd 17: (k12, k2tog) around. (52 sts)
- Rnd 18–22: k all for 5 rnds.
- Rnd 23: (k11, k2tog) around. (48 sts)
- Rnd 24–27: k all for 4 rnds.
- Rnd 28: (k10, k2tog) around. (44 sts)
- Rnd 29–31: k all for 3 rnds.
- Rnd 32: (k9, k2tog) around. (40 sts)
- Rnd 33–35: k all for 3 rnds. Stuff torso firmly, shaping a gentle chest.
Neck
- Rnd 36: (k8, k2tog) around. (36 sts)
- Rnd 37: (k7, k2tog) around. (32 sts)
- Rnd 38: k all.
- Rnd 39: (k6, k2tog) around. (28 sts)
- Rnd 40: k all. Add a little extra stuffing under the chest to prevent head wobble.
Head
Continue in MC Cream. Head increases create a softly rounded face that matches the photo: slightly wider cheeks, gentle muzzle seam, and small nose line.
- Rnd 41: (k3, kfb) around. (35 sts)
- Rnd 42: k all.
- Rnd 43: (k4, kfb) around. (42 sts)
- Rnd 44: k all.
- Rnd 45: (k5, kfb) around. (49 sts)
- Rnd 46: k all.
- Rnd 47: (k6, kfb) around. (56 sts)
- Rnd 48–56: k all for 9 rnds.
Place eyes between rnds 52 and 53, about 10 sts apart, centered on the face. If using safety eyes, insert now before stuffing becomes firm.
- Rnd 57: (k6, k2tog) around. (49 sts)
- Rnd 58: k all.
- Rnd 59: (k5, k2tog) around. (42 sts)
- Rnd 60: k all. Stuff head firmly, shaping cheeks and smoothing the crown.
- Rnd 61: (k4, k2tog) around. (35 sts)
- Rnd 62: (k3, k2tog) around. (28 sts)
- Rnd 63: (k2, k2tog) around. (21 sts)
- Rnd 64: (k1, k2tog) around. (14 sts)
- Rnd 65: k2tog around. (7 sts)
Cut yarn, thread through remaining sts, pull tight, and weave in. Add a final pinch of stuffing if needed before fully closing.
📌Thank you for reading the article
Arms (make 2)
Using MC Cream and 2.75 mm needles, CO 18 sts. Join to work in the round.
- Rnd 1–4: k all.
- Rnd 5: (k2, k2tog) around. (12 sts)
- Rnd 6–18: k all for 13 rnds.
- Rnd 19: (k1, kfb) around. (18 sts) This subtle flare gives a soft shoulder.
- Rnd 20–24: k all for 5 rnds.
Stuff lightly in the paw and forearm, leaving the top 2–3 rnds unstuffed for easier sewing. Cut yarn leaving a long tail for attaching.
Ears (make 2)
These are long and floppy, attached slightly behind the head sides so they frame the hood opening as in the photo.
Using MC Cream and 2.75 mm needles, CO 10 sts. Work flat.
- Row 1 (RS): k all.
- Row 2 (WS): p all.
- Row 3: k1, kfb, k to last 2, kfb, k1. (12)
- Row 4: p all.
- Row 5: k1, kfb, k to last 2, kfb, k1. (14)
- Row 6: p all.
- Row 7: k all.
- Row 8: p all.
- Rows 9–34: repeat Rows 7–8 for 26 rows, keeping edges neat.
- Row 35 (RS): k1, ssk, k to last 3, k2tog, k1. (12)
- Row 36: p all.
- Row 37: k1, ssk, k to last 3, k2tog, k1. (10)
- Row 38: p all.
- Row 39: k1, ssk, k to last 3, k2tog, k1. (8)
- Row 40: p all.
- Row 41: k2tog, k4, ssk. (6)
- Row 42: p all.
- Row 43: k2tog, k2, ssk. (4)
- Row 44: p all.
- Row 45: k2tog twice. (2)
- Row 46: p2tog. (1)
Cut yarn and pull through final st. Lightly steam-block the ear so it lies smooth. Optional: slip a thin wire along the center on the WS and tack it in place for gentle posing.
Outfit: Hyacinth Dress
Dress Notes
The dress is worked top-down in the round with a soft yoke, short sleeves, and a skirt that shows a hyacinth-inspired diamond field. Use stranded colorwork if you like, or knit plain and add the motif with duplicate stitch later.
To match the image, keep the yoke lavender, then shift into a lilac-to-periwinkle gradient. The diamond band should look like layered petals.
Dress Yoke
Using Lavender and 2.75 mm needles, CO 56 sts. Join in the round. Place marker.
- Rnd 1–4: k all.
- Rnd 5 (increase rnd): (k7, kfb) around. (64 sts)
- Rnd 6: k all.
- Rnd 7 (increase rnd): (k8, kfb) around. (72 sts)
- Rnd 8: k all.
Divide for sleeves and body. Knit 12 sts for back, place next 18 sts on waste yarn (sleeve), CO 4 sts (underarm), knit 24 sts for front, place next 18 sts on waste yarn (sleeve), CO 4 sts (underarm). (44 body sts)
Dress Body and Skirt
Switch to Light Lilac. Knit body in the round.
- Rnd 1–8: k all. This creates the smooth upper bodice seen under the cape.
- Rnd 9 (increase): (k10, kfb) around. (48 sts)
- Rnd 10–14: k all.
- Rnd 15 (increase): (k11, kfb) around. (52 sts)
- Rnd 16–20: k all.
📌Thank you for reading the article
Hyacinth Diamond Field (Skirt Motif)
Change to Periwinkle for the base. Work the following 12-rnd motif repeat 2 times (24 rnds). Add Deep Violet accents where noted to create the darker “petal” pops shown in the photo.
Motif Key: Use 1 st of Deep Violet as a centered “bud” inside select diamonds every other repeat. Keep floats short or use duplicate stitch later.
- Rnd 1: k all in Periwinkle.
- Rnd 2: (k6, m1r) around. (60 sts)
- Rnd 3: k all.
- Rnd 4: (k7, m1r) around. (68 sts)
- Rnd 5: k all.
- Rnd 6: (k8, m1r) around. (76 sts) This gives the skirt a gentle A-line.
Now create the “diamond texture” using lifted increases and decreases that read like layered petals. If you prefer simpler knitting, knit plain and duplicate stitch diamonds later using Light Lilac and Deep Violet.
- Rnd 7: (k2, k2tog, k2, ssk, k2) around. (60 sts)
- Rnd 8: k all.
- Rnd 9: (k1, kfb, k8) around. (66 sts)
- Rnd 10: k all.
- Rnd 11: (k3, k2tog, k3, ssk, k3) around. (54 sts)
- Rnd 12: k all.
Repeat Rnds 7–12 one more time. On the final “k all” rnd of the repeat, sprinkle Deep Violet bud stitches: every 11th st, knit 1 st in Deep Violet, then return to Periwinkle. This creates small darker points like the photo’s skirt band.
- Work 6 more rnds in Periwinkle, k all, to reach knee length.
- Hem: switch to Lavender and work 4 rnds k all.
- BO loosely using a stretchy bind off so the hem lies flat.
Dress Sleeves (make 2)
Return 18 sleeve sts to needles. Join Lavender at underarm. Pick up and knit 4 sts from underarm CO. (22 sts)
- Rnd 1–4: k all.
- Rnd 5: (k9, k2tog) twice. (20 sts)
- Rnd 6–10: k all.
- Rnd 11: (k8, k2tog) twice. (18 sts)
- Rnd 12–16: k all.
- BO loosely.
Add the tiny sleeve florals with duplicate stitch: use Deep Violet and Periwinkle to make small 3–5 stitch blossoms spaced around the outer sleeve, matching the scattered look in the image.
High-Low Cape with Lace Hem
Cape Collar
Using Lavender and 2.75 mm needles, CO 60 sts. Work flat to create an open-front cape that ties at the chest.
- Row 1 (RS): k all.
- Row 2 (WS): p all.
- Rows 3–10: continue in stockinette (k on RS, p on WS).
Shape the High-Low Body
The cape is shorter in front and longer in back. Use short rows to drop the back hem while keeping the front neat.
- Row 11 (RS): k20, wrap and turn.
- Row 12 (WS): p40, wrap and turn.
- Row 13: k35, wrap and turn.
- Row 14: p50, wrap and turn.
- Row 15: k45, wrap and turn.
- Row 16: p60, purling wraps together as you meet them.
Work 20 more rows in stockinette, keeping edges tidy. The back now falls longer, creating the high-low drape.
Lace Hem Border
Switch to White. Along the lower edge (including side edges), pick up 2 sts for every 3 rows, keeping spacing even. Aim for an even number of sts. Work the lace border in the round if you prefer, or flat back and forth.
Simple scallop lace (4-row repeat):
- Row 1 (RS): *k2, yo, k2tog, k2* repeat to end.
- Row 2 (WS): p all.
- Row 3: *k1, yo, k2tog, k3* repeat to end.
- Row 4: p all.
Repeat these 4 rows 4 times for a delicate, lacy fringe like the photo. BO loosely. Optional: sew a few tiny seed beads at scallop points for subtle sparkle.
📌Thank you for reading the article
Cape Ties
Using Sage Green, knit two i-cords, each about 6 in / 15 cm. Attach to the cape neckline corners. Tie in a small bow at the chest.
Hooded Cowl with Flower Trim
Cowl Base
Using Lavender, CO 72 sts. Join in the round. Work 10 rnds k all to form a soft collar.
Now begin the hood shaping by increasing at the back center so the hood rises into a gentle point.
- Rnd 11: k35, m1r, pm (back center), m1l, k to end. (74)
- Rnd 12: k all.
- Rnd 13: k35, m1r, sm, m1l, k to end. (76)
- Rnd 14: k all.
- Repeat Rnds 13–14 five more times. (86 sts)
Work 12 rnds k all. The hood should now cover the head and frame the face opening.
Face Opening Rib and Edge
Switch to a simple garter ridge around the opening to match the thick rounded frame in the photo.
- Work 6 rnds: (k1, p1) around.
- Work 2 rnds: k all.
- BO loosely.
Hood Peak Seam
Fold hood so the back center marker is the peak line. Mattress stitch the top 4–5 in / 10–13 cm to create the pointed hood crown seen in the image. Keep the point crisp but not sharp.
Vine Trim
Using Sage Green, make a thin knitted chain:
- CO 3 sts, work i-cord for 18–20 in / 46–51 cm.
- Bind off and leave tails for sewing.
Arrange the vine across the hood edge like a gentle garland. Sew with small stitches, letting the vine rise and dip slightly.
Small Flowers (make 6)
Using White and 2.25 mm needles, CO 10 sts. Work flat.
- Row 1: k all.
- Row 2: p all.
- Row 3: (k1, kfb) across. (15)
- Row 4: p all.
- Row 5: (k2tog) across, ending with k1 if needed. (8)
Cut yarn, thread through sts, pull into a small rosette. Sew a tiny French-knot-style center with Lavender yarn, or stitch a single seed bead at the center. Make 6 and sew along the vine, spacing them evenly like the photo.
Bell Buds (make 4)
Using Lavender, CO 12 sts, join in the round on 2.25 mm needles.
- Rnd 1–3: k all.
- Rnd 4: (k2, k2tog) around. (9)
- Rnd 5: k all.
- Rnd 6: k2tog around. (4–5)
Pull closed, lightly stuff, and sew as dangling buds near the side of the hood as shown.
Boots and Leg Wrap Straps
Boot Base (make 2)
Using Brown and 2.75 mm needles, pick up and knit 32 sts around the ankle area of each leg (or knit separately as a tube and slide on). Work in the round.
- Rnd 1–6: k all.
- Rnd 7: (k6, k2tog) around. (28)
- Rnd 8–10: k all.
BO. If you knit separately, seam the back and tack the boot to the leg with a few stitches so it stays in place.
Cross Straps
Using Brown on 2.25 mm needles, CO 3 sts and work i-cord for 10–12 in / 25–30 cm. Wrap in an “X” over the foot and around the ankle, then stitch the ends at the back.
Using Sage Green, embroider tiny vine curls on the shin with simple chain stitches, matching the delicate botanical look in the image.
📌Thank you for reading the article
Satchel Bag with Music Sheet
Satchel Body
Using Brown and 2.25 mm needles, CO 20 sts. Work flat in garter stitch (k every row) for a firm texture.
- Knit 28 rows.
- Fold up the bottom 10 rows to form the bag base. Sew side seams.
For a crisp shape, insert a small rectangle of light cardboard or plastic canvas inside the base before closing.
Flap
Pick up 20 sts along the back top edge. Knit 10 rows garter stitch. On the last row, BO.
Button Dot and Side Bead
Stitch a tiny Lavender dot on the front (a single embroidered knot) and add one small bead on the bag’s side as shown in the image.
Strap
Using Brown, work i-cord about 16–18 in / 40–46 cm. Attach to bag sides and drape crossbody across the bunny.
Music Sheet Insert
Cut a small rectangle of cream cardstock about 1.5 x 1.25 in / 4 x 3 cm. Draw simple staff lines and notes with a fine pen. Slide into the satchel so it peeks out, matching the photo’s music card.
Hyacinth Bouquet with Ribbon
Stems (make 3)
Using Sage Green, knit i-cord 6 in / 15 cm. BO and leave tails.
Hyacinth Clusters (make 3)
Using Periwinkle and Deep Violet, make small bobble clusters by crocheting is not used here; instead, use knitted bobbles worked onto a small strip.
CO 12 sts on 2.25 mm needles and work flat.
- Row 1 (RS): k all.
- Row 2 (WS): p all.
- Row 3: *k2, bobble, k2* repeat, ending with k2. (Bobble: kfbf in 1 st, turn, p3, turn, k3, turn, p3, turn, k3tog.)
- Row 4: p all.
- Row 5: k all.
Roll the strip into a cone so the bobbles cluster like hyacinth florets. Sew the roll. Stitch onto a stem top. Repeat for 3 clusters, mixing colors so the bouquet looks variegated.
Ribbon Bow
Tie a satin ribbon bow in lavender and wrap around the stems. If you prefer knitted trim, use a thin i-cord and tie a neat bow.
Mini Bee Friend with Tiny Dress
Bee Head
Using Bee Yellow and 2.25 mm needles, CO 18 sts. Join in the round.
- Rnd 1: k all.
- Rnd 2: (k2, kfb) around. (24)
- Rnd 3: k all.
- Rnd 4: (k3, kfb) around. (30)
- Rnd 5–8: k all.
- Rnd 9: (k3, k2tog) around. (24)
- Rnd 10: k all. Insert tiny eyes or embroider with black.
- Rnd 11: (k2, k2tog) around. (18)
- Stuff firmly.
- Rnd 12: (k1, k2tog) around. (12)
- Rnd 13: k2tog around. (6)
Close and weave in.
Bee Body
Using Bee Yellow, CO 18 sts. Join.
- Rnd 1–2: k all.
- Rnd 3: switch to Bee Black, k all.
- Rnd 4: Bee Black, k all.
- Rnd 5: Bee Yellow, k all.
- Rnd 6: Bee Yellow, k all.
- Rnd 7: Bee Black, k all.
- Rnd 8: Bee Black, k all.
- Rnd 9: Bee Yellow, k all.
- Rnd 10: (k1, k2tog) around. (12)
- Stuff lightly.
- Rnd 11: k all.
- Rnd 12: k2tog around. (6)
Close and attach head to body with tight stitches.
Bee Arms (make 2)
Using Bee Yellow, CO 6 sts, join. Work 6 rnds k all. Lightly stuff. BO and sew to sides.
Bee Wings (make 2)
Using White, CO 8 sts. Work flat in garter stitch for 10 rows. BO. Pinch one end and sew to shape a teardrop. Attach to back.
Bee Hood
Using Lavender, CO 24 sts. Join and work 6 rnds k all. BO. Slip over the bee head and tack in place with a few stitches.
Bee Dress
Using Periwinkle, CO 30 sts. Join.
- Rnd 1–3: k all.
- Rnd 4: (k4, kfb) around. (36)
- Rnd 5–7: k all.
- Rnd 8: switch to Lavender, k all.
- Rnd 9–10: Lavender, k all.
- BO loosely.
Thread a Sage Green tie through the top edge and cinch slightly so it sits like a little smock. Tack to the bee body.
📌Thank you for reading the article
Bee Mini Tassel
Using Bee Yellow, make a tiny tassel and sew into the bee’s hand, matching the small dangling accent in the photo.
Final Assembly and Facial Detailing
Sew arms to the torso just below the neck, angled slightly forward so the bunny can “hold” the bouquet. Attach ears about 1 in / 2.5 cm behind the eye line, one on each side, so they droop beside the hood opening.
For the face, embroider a small “Y” nose and mouth using black floss. Add a tiny vertical stitch for the nose line, then two short diagonals for the mouth. If you want gentle shaping, run a strand of cream yarn from the mouth down into the chin and back up, then pull lightly to define the muzzle.
Care Notes
- Spot clean with a damp cloth and mild soap.
- Avoid soaking if you used cardboard inside the satchel base.
- Air dry fully, reshaping the hood and cape edges while damp.
Quick Checklist Before You Finish
- Head is firmly stuffed and securely closed with no gaps.
- Eyes are aligned and tightened so they do not shift.
- Cape hem lace is blocked and the high-low back drapes evenly.
- Hood trim flowers and vine are stitched down at multiple points.
- Satchel strap is tacked so it stays crossbody in photos.
- Boot straps are secured at the back and do not slide off.
Detailed Cleaning and Preservation Guidelines
To preserve the crisp knitted texture, store the doll away from direct sunlight and humidity. If dust collects, use a soft brush or low-suction vacuum with a mesh barrier. For long-term display, support the cape hem so the lace does not stretch, and keep small accessories (music card, bouquet) in a labeled bag when not in use.


