Crochet Square Patterns

The Celestial Halo Granny Square: A Free Crochet Pattern for a Lace-Textured, Angelic Motif

Anonymous July 28, 2026

The Celestial Halo Granny Square: A Free Crochet Pattern for a Lace-Textured, Angelic Motif

Elevate your crochet with this ethereal granny square, featuring a central heart motif surrounded by a delicate, openwork halo. This pattern combines classic granny construction with a modern, airy lace stitch for a truly heavenly accessory. Perfect for intermediate crocheters, this square can be used in blankets, pillows, or as a standalone decorative motif. The soft pastel palette and textured contrast between the solid heart and lacy halo create a light, angelic effect that will add a touch of serenity to any project.

Materials Needed

  • Yarn: Lion Brand Coboo (a cotton/bamboo blend) in 'White' and 'Blush' (or any light worsted weight yarn in a soft pastel palette)
  • Hook: Size G (4.0 mm) crochet hook
  • Gauge: First 4 rounds = 4 inches in diameter
  • Other: Yarn needle for weaving in ends, scissors

Step-by-Step Instructions

Notes

This pattern is worked in continuous rounds. Do not join at the end of rounds unless specified. The heart motif is created using a combination of increases and decreases. All stitches use US terminology.

Round 1 (Heart Base)

With Blush yarn, make a magic ring. Chain 3 (this counts as your first double crochet). Work 2 double crochet into the ring. Chain 2. Work 3 double crochet into the ring. Chain 2. Work 3 double crochet into the ring. Chain 2. Work 3 double crochet into the ring. Chain 2. Join with a slip stitch to the top of the beginning chain-3. You should have 12 double crochet stitches and 4 chain-2 spaces.

Round 2 (Heart Curves)

Slip stitch into the next 2 double crochet stitches and into the chain-2 space. Chain 3 (counts as first double crochet). Work 2 double crochet, chain 2, 3 double crochet all in the same chain-2 space (this creates a corner). *Chain 1, skip the next 3 double crochet stitches. In the next chain-2 space, work (3 double crochet, chain 2, 3 double crochet). Repeat from * around. Chain 1. Join with a slip stitch to the top of the beginning chain-3. You now have 4 corners and 4 chain-1 spaces.

Round 3 (Heart Point)

Slip stitch into the next 2 double crochet stitches and into the chain-2 space. Chain 3 (counts as first double crochet). Work 2 double crochet, chain 2, 3 double crochet in the same space (corner made). *Chain 1. Work 3 double crochet in the next chain-1 space. Chain 1. In the next chain-2 space, work (3 double crochet, chain 2, 3 double crochet). Repeat from * around. Chain 1. Work 3 double crochet in the last chain-1 space. Chain 1. Join with a slip stitch to the top of the beginning chain-3. You should have 4 corners and 8 side groups of 3 double crochet.

Round 4 (Heart Top)

Slip stitch into the next 2 double crochet stitches and into the chain-2 space. Chain 3 (counts as first double crochet). Work 2 double crochet, chain 2, 3 double crochet in the same space (corner made). *Chain 1. Work 3 double crochet in the next chain-1 space. Chain 1. Work 3 double crochet in the next chain-1 space. Chain 1. In the next chain-2 space, work (3 double crochet, chain 2, 3 double crochet). Repeat from * around. Chain 1. Work 3 double crochet in the next chain-1 space. Chain 1. Work 3 double crochet in the next chain-1 space. Chain 1. Join with a slip stitch to the top of the beginning chain-3. Fasten off Blush yarn and weave in the end.

Round 5 (Halo Begin)

Join White yarn with a slip stitch in any chain-2 corner space. Chain 1. Work 1 single crochet in the same space. *Chain 5. Skip the next (3 double crochet, chain 1, 3 double crochet, chain 1, 3 double crochet). Work 1 single crochet in the next chain-2 space. Repeat from * around. Join with a slip stitch to the first single crochet. You should have 4 chain-5 loops.

Round 6 (Halo Lace)

Slip stitch into the first chain-5 loop. Chain 1. Work (1 single crochet, 1 half double crochet, 3 double crochet, 1 half double crochet, 1 single crochet) all in the same loop (this creates a petal). *Work 1 single crochet in the next single crochet. Work (1 single crochet, 1 half double crochet, 3 double crochet, 1 half double crochet, 1 single crochet) in the next chain-5 loop. Repeat from * around. Join with a slip stitch to the first single crochet. Fasten off White yarn and weave in the end.

Round 7 (Square Shaping)

Join White yarn with a slip stitch in the 3rd double crochet of any petal from Round 6 (the center double crochet of the petal). Chain 3 (counts as first double crochet). Work 2 double crochet in the same stitch. *Chain 2. Skip the next (half double crochet, single crochet, single crochet, half double crochet). Work 3 double crochet in the next double crochet (the center of the next petal). Repeat from * around. Join with a slip stitch to the top of the beginning chain-3. You should have 4 groups of 3 double crochet and 4 chain-2 spaces.

Round 8 (Final Border)

Slip stitch into the next 2 double crochet stitches and into the chain-2 space. Chain 3 (counts as first double crochet). Work 2 double crochet, chain 2, 3 double crochet in the same space (corner made). *Chain 1. Skip the next 3 double crochet. Work 3 double crochet in the next chain-2 space. Chain 1. Skip the next 3 double crochet. In the next chain-2 space, work (3 double crochet, chain 2, 3 double crochet). Repeat from * around. Chain 1. Skip the next 3 double crochet. Work 3 double crochet in the next chain-2 space. Chain 1. Join with a slip stitch to the top of the beginning chain-3. Fasten off and weave in all ends.

Your Celestial Halo Granny Square is complete! Block gently to shape if desired. This square measures approximately 6 inches square after blocking. Enjoy creating your heavenly project!


Also Check Out: We think you'd love this beautiful pattern on our sister site: Crochet Whimsical Jingle Bell Snowman Ornament Free Pattern