Moonlit Meadow Hairpin Lace Baby Blanket Free Pattern
Moonlit Meadow Hairpin Lace Baby Blanket
Introduction
If you have ever looked at a delicate, airy baby blanket and thought, "I could never make that," this is the project that will change your mind. The Moonlit Meadow blanket is built from twelve simple, identical strips of hairpin lace — a technique that looks intricate but is really just one motion repeated over and over — and then joined together with easy single crochet seams. It is perfect for a confident first-timer who has learned the basic single crochet stitch and wants to make something that truly looks like an heirloom. The finished blanket is soft, lightweight, and gently drapey, with an open ladder-like texture in a calm sage green and a crisp cream border that frames it like a picture. Wrapped around a newborn or folded over the back of a nursery chair, it feels like a quiet meadow at dusk — hence the name.
Materials Needed
- Yarn (main color): Worsted weight (category 4) acrylic or cotton-blend yarn, approximately 1,200–1,400 yards total. The sample uses a soft sage green. If you buy skeins of 200 yards each, plan on 6–7 skeins.
- Yarn (border color): Worsted weight (category 4) yarn in cream, approximately 150–200 yards (1 skein is usually plenty).
- Crochet hook: Size H/8 (5.0 mm). (The "H/8" is the US size; "5.0 mm" is the metric size. They are the same hook.)
- Hairpin lace loom: 2-inch width (also called a 2-inch hairpin lace fork or staple). This is a U-shaped metal or plastic tool that holds the loops while you work.
- Stitch markers: At least 12 (one per strip) plus a few extra for the border corners.
- Tapestry needle: A blunt-tipped needle with a large eye, for weaving in yarn ends.
- Scissors: Any sharp pair for cutting yarn.
- Optional: A spray bottle of water and rustproof pins for blocking.
Finished size: Approximately 36 inches wide by 40 inches long (a standard receiving/small crib blanket). Each strip is about 2 inches wide and 40 inches long; twelve strips joined side by side give roughly 36 inches of width after seaming.
Abbreviations and Beginner Glossary
Every abbreviation used in this pattern is listed below. If a term is new to you, read the plain-English explanation — no prior knowledge is assumed.
- ch — chain. Make a loop of yarn and pull it through the loop already on your hook. That is one chain stitch. Chains look like tiny V's or braids.
- sc — single crochet. Insert your hook into the stitch or loop, wrap the yarn over the hook (yarn over), pull it back through the stitch so you have two loops on the hook, then yarn over again and pull through both loops. One single crochet made.
- sl st — slip stitch. Insert your hook into the stitch, yarn over, and pull that yarn straight through both the stitch and the loop on your hook in one motion. It creates an almost invisible join.
- yo — yarn over. Wrap the working yarn over the hook from back to front (or front to back, whichever your pattern says — here it is always back to front). This is the motion you do before pulling through.
- st / sts — stitch / stitches. A "stitch" is one completed unit of crochet (one sc, one ch, etc.).
- loop — in hairpin lace, a "loop" is one strand of yarn wrapped around a prong of the loom. You will count these loops as you go.
- prong — one of the two upright arms of the hairpin lace loom. The loom has a left prong and a right prong.
- slip knot — the first loop you put on your hook. Make a loop in the yarn, pass the yarn end through it, and tighten gently around the hook.
- fasten off — cut the yarn a few inches from your work and pull the tail all the way through the last loop so it cannot unravel.
- join — connect a new yarn or a new round to your work, usually with a slip stitch or by working into an existing stitch.
- ch-2 space — the little hole created by two chain stitches in the row below. You will work into that hole, not into a stitch.
- 3 sc in corner — work three single crochet stitches into the same corner stitch or space. This lets the fabric turn the corner smoothly without pulling.
- block — to dampen a finished piece and pin it to its final measurements so it dries flat and even.
- weave in ends — thread a yarn tail onto a tapestry needle and run it back and forth through the fabric so it disappears and will not come loose.
Gauge
Gauge: One hairpin lace strip should measure 4 loops per inch along its length, and the finished strip should be approximately 2 inches wide. A full strip of 160 loops per side should be about 40 inches long.
Why gauge matters here: Gauge is simply how big your stitches turn out. In this blanket, exact gauge is not critical — the blanket will still work if your strips are a little longer or shorter — but consistent loop tension is what makes the twelve strips match each other and the seams lie flat. If one strip is much looser than the others, the blanket will pucker.
How to make a gauge swatch: Before starting all twelve strips, make one practice strip of about 20 loops per side. Lay it flat and measure: count how many loops fit in 1 inch (you want about 4) and measure the strip width (you want about 2 inches). If your loops are much tighter than 4 per inch, try relaxing your pull; if much looser, give the yarn a gentle tug as you secure each loop. Once your practice strip matches, you are ready to make the real strips.
Beginner Tips Before You Start
- Make one practice strip first. Hairpin lace is a rhythm — once your hands learn the turn-and-secure motion, the strips fly by. Do not start all twelve until one strip feels comfortable.
- Count your loops in groups of ten. Place a stitch marker every 10 loops on each side of the loom. Counting 160 loops at the end is miserable; counting to ten, ten times, is easy.
- Do not pull the yarn too tight. The loops should be relaxed and even, like little soft arches. Tight loops make a stiff, narrow strip that will not drape.
- Keep the loom steady. Hold the loom in your non-dominant hand and turn it a full 180 degrees each time — the same direction every time. Consistent turning keeps the loops even.
- Label your strips. As you finish each strip, tie a small scrap of contrasting yarn to one end so you always know which end is which when joining.
- Join strips in pairs, then pairs of pairs. Joining two strips at a time is far easier to manage than wrestling all twelve at once, and it keeps your seams straight.
Step-by-Step Instructions
Part 1: The Hairpin Lace Strips (make 12)
Each strip is made the same way. Work all twelve before moving on to joining.
Set-up: Set your hairpin lace loom to a 2-inch width. With the sage green yarn and the H/8 (5.0 mm) hook, make a slip knot and place it on the hook. Hold the loom in your left hand (if you are right-handed) and the hook in your right hand.
Row 1: Working around the right prong of the loom, yarn over and draw up a loop through the slip knot loop on your hook. Chain 1 to secure. This creates the first loop on the right side. (1 loop on right side)
Row 2: Remove the hook from the loop, turn the loom 180 degrees, and insert the hook into the loop that is now on the left prong. Yarn over and draw up a loop through the loop on your hook. Chain 1 to secure. This creates the first loop on the left side. (1 loop on right side, 1 loop on left side)
Rows 3–320 (repeat Row 2): Continue exactly as in Row 2 — remove the hook, turn the loom 180 degrees, insert the hook into the loop now on the left prong, yarn over, draw up a loop through the loop on your hook, chain 1 to secure. Each repeat adds one loop to each side. Continue until you have 160 loops on each side (approximately 40 inches of hairpin lace). (160 loops on right side, 160 loops on left side)
Finishing the strip: Cut the yarn, leaving a 6-inch tail, and pull the tail through the final loop to secure. Remove the strip from the loom. (1 completed strip)
Repeat the entire strip instructions 11 more times so you have 12 strips total, each with 160 loops per side.
Part 2: Joining the Strips
You will join strips side by side with single crochet worked through the loops of two strips at once. This creates a visible, tidy seam. Work in pairs first, then join the pairs.
Joining Step 1 (join strips 1 and 2): Lay strip 1 and strip 2 side by side, right sides facing up, with the right-side loops of strip 1 next to the left-side loops of strip 2. Using the cream yarn and the H/8 hook, insert your hook into the first loop of the right side of strip 1 and the first loop of the left side of strip 2 at the same time. Yarn over, pull through both loops, yarn over, pull through both loops on the hook — that is one single crochet. Continue working one sc in each pair of corresponding loops across the entire length of the strips. Do not cut the yarn. (160 sc along the seam)
Joining Step 2 (join strips 3 and 4): Repeat Joining Step 1 with strips 3 and 4. (160 sc)
Joining Step 3 (join strips 5 and 6): Repeat Joining Step 1 with strips 5 and 6. (160 sc)
Joining Step 4 (join strips 7 and 8): Repeat Joining Step 1 with strips 7 and 8. (160 sc)
Joining Step 5 (join strips 9 and 10): Repeat Joining Step 1 with strips 9 and 10. (160 sc)
Joining Step 6 (join strips 11 and 12): Repeat Joining Step 1 with strips 11 and 12. (160 sc)
You now have six joined pairs. Fasten off the cream yarn after each pair and leave a 6-inch tail.
Joining Step 7 (join pair 1–2 to pair 3–4): Lay the two pairs side by side and join them exactly as in Joining Step 1, working sc through the corresponding loops along the seam. (160 sc)
Joining Step 8 (join pair 5–6 to pair 7–8): Repeat Joining Step 7. (160 sc)
Joining Step 9 (join pair 9–10 to pair 11–12): Repeat Joining Step 7. (160 sc)
Joining Step 10 (join the first two large sections): Join the section made of pairs 1–4 to the section made of pairs 5–8, working sc through the corresponding loops along the seam. (160 sc)
Joining Step 11 (join the final section): Join the section made of pairs 1–8 to the section made of pairs 9–12, working sc through the corresponding loops along the seam. (160 sc)
All twelve strips are now joined into a single panel with 11 joining seams. Fasten off and weave in the tails later during finishing.
Part 3: The Border
The border is worked in cream yarn around the entire outside edge of the joined panel.
Round 1: With cream yarn, join to any corner of the blanket. Ch 1, work sc evenly around the entire perimeter, working 3 sc in each corner. Join with a slip stitch to the first sc. (approximately 300 sts — the exact count depends on your edge; what matters is that the edge lies flat and each corner has 3 sc)
Round 2: Ch 1, sc in each sc around, working 3 sc in each corner. Join with a slip stitch. (same stitch count as Round 1, plus 4 extra corner stitches)
Round 3: Ch 1, *sc in next 3 sc, ch 2, skip next 2 sc; repeat from * around, adjusting as needed to end with an even number of pattern repeats. Join with a slip stitch. (the number of sc stitches decreases as you skip stitches; the total number of pattern repeats should be even)
Round 4: Ch 1, sc in each sc and 2 sc in each ch-2 space around, working 3 sc in each corner. Join with a slip stitch. Fasten off and weave in all ends. (final border round complete)
Assembly and Finishing
Seaming: Your seams are already made by the single crochet joins in Part 2. Check each seam by laying the blanket flat — the seams should run straight and the panel should lie flat without ripples. If a seam puckers, gently stretch the blanket diagonally in both directions to even it out.
Weaving in ends: Thread each yarn tail onto the tapestry needle. Run the needle back and forth through the back of the fabric for about 2 inches, changing direction once so the tail cannot slip out. Trim the yarn close to the fabric. Do this for every tail — there will be one at each end of each strip plus the border tails.
Blocking: Lightly mist the finished blanket with water until it is damp but not soaking. Lay it flat on a towel or blocking mat and pin the corners and edges to the finished measurements (about 36 by 40 inches), using rustproof pins. Pat the border straight. Allow it to dry completely — usually 12 to 24 hours — before removing the pins. Blocking opens up the hairpin lace loops so the texture looks even and airy.
Final check: Trim any remaining loose ends and give the blanket a gentle shake. It is ready to wrap.
Pro Tips and Variations
- Color-play strips: Instead of all sage green, make the twelve strips in alternating shades — for example, six sage and six soft cream — and join them in a striped sequence. The openwork texture makes color changes look intentional and modern.
- Adjust the size: For a larger crib blanket, make 14 strips instead of 12 and add 20 loops per side to each strip (180 loops instead of 160). For a smaller stroller blanket, use 10 strips and 140 loops per side. Keep all strips identical so the seams stay straight.
- Substitute yarn: A cotton-blend worsted yarn gives a crisper, more defined loop; a soft acrylic gives a fluffier, cuddlier blanket. Avoid fuzzy or novelty yarns for your first hairpin lace project — they make it hard to see your loops.
- Change the border: Swap Round 3's ch-2 spaces for ch-1 spaces for a tighter, more delicate picot-like edging, or work a fifth round of sc for a wider, more substantial frame.