By Jan Bay
This free crochet flying angel ornament pattern creates a delicate ivory-and-gold Christmas angel that looks as though she's gliding through the air on gossamer wings. I especially love her long, flowing lace gown and swept-back wings. Her tidy little chignon, delicate crocheted halo, and gently flared sleeves give her a graceful, old-fashioned charm without a lot of fussy details. The pattern uses fine cotton thread, with blocking and fabric stiffener to help the flowing lace hold its shape. She's designed to become a lovely handmade Christmas keepsake.
Explore More Free Crochet Angel & Christmas Patterns
Classic Crochet Angel Ornament
Free Crochet Angel Wings Pattern
See Supplies for This Project Here.
I'd choose smooth mercerized cotton for this angel. It shows the lace stitches clearly, gives the wings a lovely little bit of definition, and accepts fabric stiffener better than a fuzzy yarn. You don't need to make the entire angel rigid. The gown and wings should hold their shape, while her head and hair can stay softer.
Skill level: Intermediate. You'll need to know how to work single crochet, double crochet, increases, decreases, slip stitches, lace repeats and basic seaming.
Expected finished size: Approximately 7–8 inches from the back of the flowing gown to the forward sleeve cuffs. This is a calculated target rather than a measurement from a completed sample. The exact length will depend on your crochet gauge, blocking, lace shaping and final assembly.
Safety note: This is a decorative Christmas ornament, not a toy or a baby mobile. Keep it out of children's reach. If you use reinforcement wire, turn its ends into closed loops and cover them completely before assembling the ornament. Don't hang this decoration over a crib or sleeping area.
This angel is made in separate pieces, but the pieces aren't all worked alike. The wings use a tapered feather-lace pattern, while the gown combines firmer double-crochet rows with openwork and a more substantial band of stitches along one side. Those differences are what help give the finished angel her shape.
I'd make a small gauge sample before starting the gown. Fine cotton thread can vary quite a bit, and a small difference in stitch size becomes noticeable over twenty rows of lace.
The following instructions use the word position to mean either an actual stitch or a chain-1 space from the preceding row. Count each chain-1 space as one position, but don't count the stitch skipped underneath it.
Turning-chain rule: Follow the Ch 2 and turn instruction at the beginning of each numbered row only once. The stitch instructions below describe what to crochet after turning. Do not add another turning chain when a numbered row refers to them.
Plain double-crochet row: Work 1 dc into every available position across. The turning chain does not count as a stitch.
Two-stitch increase row: Work 2 dc into the first position, 1 dc into each intermediate position and 2 dc into the final position. The new row contains two more stitches than the previous row.
Two-stitch decrease row: Work dc2tog across the first two positions, 1 dc in every intermediate position and dc2tog across the final two positions. The new row contains two fewer stitches.
Four-stitch decrease row: Work dc2tog twice across the first four positions. Work 1 dc in each position until only four positions remain. Work dc2tog twice across those final four positions. The new row contains four fewer stitches.
When a decrease covers a chain-1 space, insert the hook into that space for the corresponding part of dc2tog. Keep the resulting stitch snug so it doesn't leave a loose gap.
After the numbered row's Ch 2 and turn, work 1 dc into each of the first two stitches. Across the middle section, repeat [ch 1, skip the next stitch, 1 dc in the following stitch] the specified number of times. Finish with 1 dc in each of the final two stitches. Do not add another turning chain.
These chain-1 spaces form the open lace holes. The two solid dc stitches at either edge keep the wing from becoming a loose piece of netting.
After the numbered row's Ch 2 and turn, work 1 dc into each of the first two stitches. Repeat [ch 1, skip the next stitch, 1 dc in the following stitch] the specified number of times. Finish with 1 dc into each of the last six stitches. Do not add another turning chain.
Those final six double crochets create a more substantial lengthwise band along one side of the panel. Together with the plain double-crochet rows, they give the gown visible ribs and a place to follow with the fine gold accent thread.
For the gown, each eyelet row follows a solid double-crochet row. In the wings, some eyelet rows follow other eyelet rows, creating a more continuous lace pattern. Whenever the instructions say "position," work into an actual stitch or into a chain-1 space as directed. Count each chain-1 space as one position. Do not crochet into the skipped stitch beneath that space, and do not count the turning chain as a stitch.
These measurements are calculated starting targets, not measurements from a test-crocheted ornament. The shape and finished length will depend on the actual thread and blocking.
Ch 9. Work 8 sc beginning in the second chain from the hook. Ch 2 and turn, then work 1 dc in each stitch across. Continue working eight dc per row until you have ten dc rows.
Measure the piece without stretching it, then block it lightly. You want approximately 1 inch across the eight stitches, with the dc portion measuring about 2.25–2.5 inches long.
If your sample is much larger, use a smaller hook. If it's much smaller, try a larger hook.
Don't worry about a tiny difference. What's important is that the gown doesn't become so short or wide that it loses the long, floating shape of the finished example.
Before assembly, you should have 15 crocheted pieces:
That's 15 pieces altogether. The decorative gold trim, support cords and suspension ring are added during finishing and aren't included in the crochet-piece count.
Use a stitch marker at the beginning of the head and bodice rounds. The wings and gown are worked in rows, not spirals.
Keep the face completely plain. Don't add eyes, a nose, a mouth or separate hands. The chignon, halo, wings and open sleeves are the details that give this angel her character.
We're keeping her face completely plain. The hairstyle and the little halo will give the head all the detail it needs. The chignon is worked separately, so you won't have to arrange dozens of loose strands and hope they'll stay in place.
Thread: Ivory cotton. Use the 2.0 mm hook, or a smaller hook if necessary to keep the stuffing from showing. Work continuously in spirals and mark the beginning of each round.
Lightly stuff the head now. Use just enough filling to keep it round without stretching the stitches.
Fasten off, leaving a 12-inch sewing tail. Keep the six-stitch closing edge available for attaching the head to the narrow upper end of the bodice.
Size checkpoint: The head should be approximately 1 inch wide, give or take a little depending on your gauge. Avoid pulling the front into a pointed shape. We want a gently rounded, featureless profile.
Switch to the golden-blonde cotton thread. Work in continuous rounds.
Sl st into the next stitch and fasten off, leaving a long sewing tail. Position the cap over the crown and upper back of the head, with the front edge stopping above the blank face area. Sew it down neatly around its lower edge.
Don't pull the cap all the way forward. The smooth ivory face needs to remain visible in profile.
Make three matching narrow crocheted strands with the golden-blonde thread.
Lay these strands diagonally across the outside of the hair cap, starting near the upper front hairline and sweeping them backward toward the chignon. Arrange them side by side rather than stacking them into one thick rope.
Secure each strand at the front, middle and back with small sewing stitches. Their ends should disappear beneath the bun. The three smooth lines give the impression of neatly combed-back hair without complicated individual curls.
Still using golden-blonde cotton:
Size checkpoint: Aim for a bun approximately 1/2–3/4 inch across. If your strip makes a larger bun, coil it more tightly or shorten the foundation chain and work two sc into each chain as before.
Keep the chignon tidy and close to the head. A large loose bun would change the proportions of this little angel.
Use the metallic-gold thread and the smaller hook.
Shape the ring into a neat circle or slightly oval shape. Its expected diameter is approximately 1/2–3/4 inch, depending on the metallic thread.
Position the halo directly against the top of the hair, slightly toward the back of the crown. Tack its rear edge to the hair cap at three points. If the front lifts slightly, add another discreet stitch.
Important: The halo should look like a small crocheted ring resting on her head, not a large separate circle floating high above it.
I prefer a fairly neat bodice for this design. The gown is going to be full of movement, and the wings have plenty of lace, so the upper body doesn't need more decoration. We'll let the sleeves flare gently toward the open cuffs.
Use ivory cotton thread and the main hook. Work continuously in rounds from the neck toward the waist.
Lightly stuff the bodice before fastening off. Leave the twelve-stitch waist opening unclosed for now. It will be concealed beneath the attached gown panels and gold waist trim.
Use the head's sewing tail to attach its six-stitch closing edge to the six-stitch beginning of the bodice. Pass the needle through corresponding stitches all the way around. Make several additional hidden passes through the join to keep the head secure.
Size checkpoint: The finished bodice should be approximately 1.2–1.5 inches long, measured from the neck to the waist. Its widest section should remain noticeably narrower than the spread of the bell sleeves.
Begin with ivory cotton. Each sleeve is worked from the narrow shoulder end toward the open cuff. The starting ring is closed; the cuff remains open.
Fasten off at the cuff and weave in that end. Keep the 12-inch starting tail at the closed shoulder end for sewing the sleeve to the bodice. Make the second sleeve the same way.
Gently spread the six scallops around each cuff. The lace openings should remain visible through the widening sleeve, with the final scallops forming a broad, softly flared bell rather than a closed mitten shape.
Use a little metallic-gold thread to stitch around the outside curves of the cuff scallops. Follow the existing ivory stitches rather than adding another thick row of crochet. Secure the gold thread on the inside of the sleeve.
Don't add crocheted fingers, palms or separate hands. The bell sleeves are supposed to finish the arms by themselves.
Sleeve placement: The closed shoulder ends will attach to opposite sides of the upper bodice, approximately across Rounds 3–5. Position both sleeves so their cuffs point forward in the direction of flight. One sleeve can sit slightly behind the other when viewed from the side.
Set both finished sleeves aside until assembly. You'll sew them on in Step 2 of the assembly instructions, keeping the cuffs slightly forward and downward rather than straight out to the sides.
These wings have a slightly different construction from the gown. They're narrow where they attach to the shoulders, wider through the middle and tapered at the tips. The openwork lets a little light through, while the solid stitches and small scallops give them a more defined feather shape.
Make two matching wings. You can turn one over during assembly so the feathered edges are positioned correctly on opposite sides.
Thread: Ivory cotton. Use the main crochet hook. The turning ch 2 never counts as a stitch.
Fasten off and weave in the thread end at the narrow outer tip. Leave the four-stitch beginning edge available for sewing to the back of the bodice.
Choose one long side of the wing as the lower feather edge. Begin at the narrow four-stitch shoulder end and work toward the outer tip.
You should have seven small rounded feather scallops along the lower edge.
The upper long edge remains comparatively smooth. That contrast is intentional. The wing should have a clean sweeping outline on top and a softer feathered edge underneath.
After blocking, use a fine needle and metallic-gold thread to follow the upper edge of each wing with small couching stitches. Continue around the exposed outer tip and along the scalloped lower edge.
Don't pull the gold thread tight. It should follow the lace you've already made, not change the shape of the wing.
At the working gauge, each wing should be approximately 3–3.5 inches long after shaping, with its widest openwork section around 1.75–2 inches across before curving.
The width is greatest near Row 10 or 11, then narrows toward Row 16. That gives you a tapered wing rather than a plain triangular piece of lace.
Block both wings with the tips pointing backward. Curve the upper edge gently and spread the seven small scallops along the underside.
If the wings look too wide when you place them against the bodice, don't cut back the openwork. A gentle curve and partial overlap at the roots will make them appear narrower in profile while keeping the lace intact.
Attachment reminder: The four-stitch starting edge is the shoulder root. The two-stitch end is the outer tip. Don't reverse those ends during assembly.
Now we're going to make the part that gives this angel her lovely flying shape. The gown has three separate layers, with the longest one sweeping upward behind her, a middle layer flowing straight back and a shorter layer curving downward.
Each panel begins with a narrow, fairly solid section at the waist. As you crochet, the panel widens and develops a combination of solid stitches and small lace openings. I've kept a broader band of double crochet along one side so the gown has some definition instead of looking like three pieces of loose mesh.
All three panels use the same basic row sequence, but they stop at different lengths. Keep them separate until you're ready to assemble the angel.
Use ivory size 3 cotton thread and the main hook. Work back and forth in rows. Each numbered row tells you when to ch 2 and turn. Follow that instruction only once per row. The turning chain never counts as a stitch.
Make three separate pieces from the following instructions.
Notice that every even-numbered increase row adds two stitches. The eyelet rows that follow keep the same number of effective positions, including their chain spaces. The six solid stitches along one edge form the denser lengthwise rib.
Work Rows 1–20 of the shared gown pattern.
The final row contains exactly 26 dc. Continue with the upper panel's scalloped hem below.
Expected length before the hem: Approximately 4.5–5 inches at the working gauge.
This will be the longest panel. During blocking, curve it slightly upward and backward so the scalloped end appears to float behind the angel's wings.
Begin a new piece and work Rows 1–18 only.
The final row contains exactly 24 dc. Continue with the middle panel's scalloped hem below.
Expected length before the hem: Approximately 4–4.5 inches.
This panel will sit partly beneath the upper layer, with its widest end extending backward.
Begin a third piece and work Rows 1–16 only.
The final row contains exactly 22 dc. Continue with the lower panel's scalloped hem below.
Expected length before the hem: Approximately 3.5–4 inches.
The shorter panel will sit below the other two and curve gently downward from the waist.
Begin immediately after Row 20, with 26 dc across.
Hem count: Six scalloped shells, each containing four dc.
Begin immediately after Row 18, with 24 dc across.
Hem count: Five scalloped shells, each containing four dc.
Begin immediately after Row 16, with 22 dc across.
Hem count: Five scalloped shells, each containing four dc.
Before blocking, spread the pieces on a flat surface with their six-stitch starting edges together.
All three pieces should taper toward the waist and become wider toward the hem. Their denser six-stitch bands should be positioned so they can be seen as gently curving ribs once the panels are arranged.
If the long panel doesn't look noticeably longer than the short one, check your row gauge and make sure you haven't accidentally repeated or skipped a row.
I'd keep the gold edging delicate. It's meant to trace the curves of the gown rather than cover the lacework.
At the waist, the three gold strands should appear to flow out from beneath the narrow gold waistband. That's a lovely way to emphasize the layered gown without making the decoration too elaborate.
Pin the three panels individually while damp or while applying the chosen fabric stiffener. Spread the scalloped hems and give each panel a slightly different curve.
Upper panel: Curve gently backward and upward.
Middle panel: Let the lace sweep almost horizontally backward.
Lower panel: Curve backward and downward, spreading the scallops so the lower edge remains visible.
Don't block all three panels into matching triangles. The different curves and overlapping positions are what give the gown the impression of movement.
Let each panel dry fully while supported in its intended shape before completing the assembly.
Before sewing the lace in place, lay all the pieces out beside the finished example image. The head and sleeves point forward, while the wings and three gown panels sweep backward.
I'd arrange everything with pins first. You'll have much better control over the final shape if you can see how the layers fit together before making the permanent stitches.
Important assembly order: Finish crocheting every piece first. Before permanently attaching the wings or gown panels, follow Steps 1–5 in the stiffening and shaping instructions below. Allow the lace to dry completely and remove the blocking pins. Then return here to sew the pieces to the bodice, add the gold accents and balance the hanging cords. Step 6 in the stiffening section explains the optional halo treatment, and Step 7 is the final inspection, not a second assembly.
Don't add any features to the face. The hairstyle and halo are all the decoration it needs.
From the side, the nearer sleeve should be easy to see, with the other sleeve partly behind it.
Set the angel on a padded work surface, with her head pointing to the right and the waist toward the left. The blocked gown pieces should be dry enough to hold their individual curves before permanent attachment.
The longer upper panel should not completely hide the middle one. You want all three layers to show, especially their differently curved scalloped hems.
Each panel begins with six single crochet stitches. The bodice has twelve stitches around the waist opening. We'll gather the panel beginnings slightly so all three can fit neatly around the waist.
The three gathered attachment edges should form a compact, slightly overlapping arrangement around the waist. The skirt panels themselves should extend backward, not hang straight down.
Check that the curves remain visible before fastening off all the sewing threads.
Remember that each revised wing begins with four single crochet stitches at the shoulder end. Its outer tip is the final two-stitch end.
Don't sew the broad middle of either wing flat against the bodice. Only the root needs to be firmly attached. The open lace should fan outward and keep its shaped curve.
When you lift the angel, the wing tips should not twist around their attachment points. Add another small stitch at the root if needed.
Keep the waistband fairly narrow. The lace is the feature here, and too much gold around the waist would make the little bodice look heavy.
The ornament uses two concealed support cords meeting at one small ring. You can add a third support if the flowing gown needs extra balance.
The two support cords should be positioned behind the wings and upper gown, where they are less noticeable. The final ornament should appear to hang from one neat gold loop.
Lift the ornament gently by its hanging loop. Keep a padded surface beneath it while the knots are temporary.
If the gown panels sag despite correct balance, don't keep pulling harder on the hanging cords. Reblock or reinforce the affected lace. The cords control the angle of the complete ornament, while the stiffening holds the shape of the separate pieces.
Hang the angel against a plain background and view her from the side.
Those are the details worth checking carefully. Individual stitches and draping will vary from one crocheter to another, but the angel should still have the same recognizable flying design.
I'd use a commercial fabric stiffener rather than the old-fashioned sugar-water method for this angel. Sugar water can attract insects and may become sticky in humid conditions. A fabric stiffener intended for cotton lace is a more practical choice for an ornament you want to put away and bring out again at Christmas.
The trick is to stiffen the right pieces. The wings and gown need enough support to hold their curves, but the head, hair and bodice don't need to feel like hard plastic.
Make a note of the original panel positions, especially which end belongs at the waist. The narrow ends should stay narrow, and the scalloped hems should remain spread apart.
Use a leftover piece of ivory crochet cotton or the small lace gauge sample to test the product first. Check that it dries clear and doesn't leave an unwanted sheen or discoloration.
For example, Aleene's Fabric Stiffener & Draping Liquid instructions explain how to saturate fabric, remove excess liquid and shape it over a protected form. That product may also be diluted for a softer hold. Follow the directions for whichever product you actually choose.
Don't dilute a stiffener automatically. These long lace panels need more support than a flat snowflake or small decorative edging.
Lift each dry wing by its attachment root. The tapered tip and scalloped edge should retain their intended positions without folding over. If the lace is still too flexible, apply another light stiffening treatment and block again.
Work with one panel at a time.
The longest 20-row panel should curve slightly upward. The 18-row panel should sweep backward, while the shorter 16-row panel curves gently downward. Spread the six scallops on the upper panel and the five scallops on each remaining panel. Keep the solid crochet ribs visible and avoid flattening the panels into identical shapes.
Remove the pins carefully after drying. Hold each panel at its narrow end and see whether the lace supports its own weight. A little flexibility is fine, but a panel that immediately folds in half needs more stiffening or additional support.
For an ornament that needs extra help maintaining the horizontal silhouette, you can add a very fine, flexible support wire along the wrong side of the upper edge of a gown panel.
You don't have to use wire if the stiffened cotton holds the shape satisfactorily. I'd make that decision after testing the actual panels rather than adding wire automatically.
The little gold halo may need only a small amount of stiffener applied with a fine brush. Shape it into a tidy ring and allow it to dry against the hair without soaking the stuffed head.
Keep the chignon and swept-back hair sections comparatively soft. They should retain their crocheted texture rather than becoming shiny or rigid.
Once you've completed the assembly instructions, give the finished angel one last inspection.
If the gown starts drooping, don't try to fix everything by shortening the hanging loop. Reblock or reinforce the panel that is losing its shape. The loop controls the angle of the ornament; the stiffening controls the curves of the lace.
Make sure every treated piece is completely dry. Store the ornament with enough room that the wings and gown won't be crushed. A shallow box with soft, dry tissue supporting the lace is better than folding the gown flat.
Keep it away from moisture and prolonged humidity. If the lace softens during storage, you may need to reshape and restiffen an affected section before hanging the ornament again.
Yes, but she'll be smaller if you keep the same stitch counts. You would also need a hook suited to the finer thread. The gown and wings may become particularly delicate, so make a lace gauge sample before starting. If you're trying to match the proportions and expected size in this pattern, I'd stay with size 3 cotton.
For the flowing horizontal gown, I recommend it. Without stiffening or some other structural support, the lace is likely to hang downward rather than hold those backward-sweeping curves. The head and hair can stay soft, but the wings and gown need shaping.
Some crocheters use diluted craft glue for decorative projects. I prefer a fabric stiffener specifically intended for textiles. Whatever you choose, test it on the same cotton thread first and make sure it dries clear without discoloring the ivory lace or gold accents.
That's part of the finished design. The smooth face gives her a simple, traditional look, and the open bell sleeves eliminate the need for tiny fingers or hands. You can leave those details off entirely. There's nothing missing from the pattern.
Check the lace gauge before changing the pattern. If your rows are much shorter or narrower than the stated gauge, try a slightly larger hook. If they're too large, try a smaller hook.
If the panels are shorter than expected, check the double-crochet row gauge and the amount of stretch created during blocking. Keep the three panels at 20, 18 and 16 rows for this version. Adding extra rows changes both their width and the counted scalloped hems, so I'd correct the hook size or blocking measurements before changing the stitch counts.
If the panels are longer than expected, first check the row gauge and try a smaller hook if necessary. Keep the stated 20-, 18- and 16-row construction for the finished design. Removing rows would also change the final stitch counts, so don't shorten the panels without recalculating their scalloped borders. Check the proportions against the head and bodice before stiffening anything.
Start with the two adjustable suspension cords attached to the back of the bodice. Move their common ring until the finished ornament hangs at the right angle. If the gown's weight pulls it downward, use the additional concealed support thread described in the assembly instructions.
The correct balance depends on the weight of your thread, the amount of stiffener and how the gown panels are arranged. Give yourself a little extra hanging cord so you can adjust everything before tying the final knots.
No. This particular design is intended as a decorative Christmas ornament. The stiffened lace, hanging cords, metallic thread and possible reinforcement wire make it unsuitable as a baby toy or accessible crib mobile.
Keep it out of reach and away from sleeping areas. It's better displayed on a Christmas tree or in another secure location where the delicate crochet won't be handled.
Of course. Ivory with gold is the combination shown here, but white with silver or soft cream with champagne-colored trim would be lovely too. Keep the same head, chignon, wings, sleeves and layered gown construction if you want the finished angels to share this particular flying silhouette.
If you're looking for another angel style, my free crochet angel patterns collection is a good place to compare designs. You can also browse my Christmas crochet patterns for more handmade ornaments and holiday keepsakes.
I think the nicest part of this angel is the way the small, simple details let the lace do the work. A tidy chignon, a little halo and those three floating gown layers are enough to give her a personality of her own.
When you click on links to various merchants on this site and make a purchase, this may result in this site earning a commission. This does not affect the price you pay.
UBGI Gold Standard 2026
Reviewed under the site's
editorial checklist.