{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "lion-granny-square-free-crochet-pattern",
  "title": "Lion Granny Square - Free Crochet Pattern with Mane and Ears",
  "meta_description": "Free lion granny square crochet pattern with a picot mane, hdc increases and gray ears. Beginner-friendly 4.9-inch square in DK yarn and a 3mm hook",
  "published_at": "2026-07-26",
  "updated_at": "2026-07-26",
  "author": "Ruby",
  "thumbnail_url": "data/images/lion-granny-square-free-crochet-pattern-hero.webp",
  "meta": {
    "title": "Lion Granny Square - Free Crochet Pattern with Mane and Ears",
    "pattern_name": "Lion Granny Square - Free Crochet Pattern with Mane and Ears",
    "difficulty": "Easy Intermediate",
    "time_needed": "1-2 Hours",
    "rating": 4.8,
    "made_count": "3.4K",
    "taxonomy": {
      "category": "Granny Squares",
      "skill_level": "Easy Intermediate",
      "yarn_weight": "DK / Sport",
      "tags": [
        "granny square",
        "lion granny square",
        "free crochet pattern",
        "animal granny square",
        "picot stitch",
        "magic ring",
        "dk yarn",
        "crochet blanket square",
        "hdc increase",
        "back loop only",
        "kids blanket",
        "crochet safari"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Lion Granny Square - Free Crochet Pattern with Mane and Ears",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "Easy Intermediate",
          "value": "Comfortable with a magic ring, hdc and dc increases, and switching colors mid-round",
          "raw_text": "Comfortable with a magic ring, hdc and dc increases, and switching colors mid-round",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "info",
          "code": "hero-info-2",
          "label": "One Evening Square",
          "value": "About 1-2 hours from magic ring to woven-in ends",
          "raw_text": "About 1-2 hours from magic ring to woven-in ends",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "hero-info-3",
          "label": "Safari Nursery Charm",
          "value": "A 4.9-inch lion face made for baby blankets, cushions and animal-lover gifts",
          "raw_text": "A 4.9-inch lion face made for baby blankets, cushions and animal-lover gifts",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 2,
      "card_type": "about",
      "code": "about",
      "title": "About",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "about-info-1",
          "label": "",
          "value": "This pattern turns a plain circle-into-square motif into a little lion face, complete with a shaggy orange picot mane and two gray ears worked right into the same round. It starts with a magic ring and 11 hdc, grows through two rounds of hdc increases, then opens out with dc-inc rounds before the mane round transforms it. It's perfect for anyone who loves granny squares but wants a motif with personality, and for crocheters building a safari or zoo-themed blanket one animal at a time",
          "raw_text": "This pattern turns a plain circle-into-square motif into a little lion face, complete with a shaggy orange picot mane and two gray ears worked right into the same round. It starts with a magic ring and 11 hdc, grows through two rounds of hdc increases, then opens out with dc-inc rounds before the mane round transforms it. It's perfect for anyone who loves granny squares but wants a motif with personality, and for crocheters building a safari or zoo-themed blanket one animal at a time",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "info",
          "code": "about-info-2",
          "label": "",
          "value": "You'll use a magic ring, half double crochet increases, double crochet increases worked in a 1dc / dc-inc rhythm repeated 11 times, back loop only joining, and a ch-1 picot tucked between two hdc to make each tuft of mane. The trickiest part is the mane round, where orange and gray alternate frequently to place the ears among the tufts. Nothing here is advanced, but it does ask for attention. Most crocheters finish a square in one to two hours once the rhythm clicks",
          "raw_text": "You'll use a magic ring, half double crochet increases, double crochet increases worked in a 1dc / dc-inc rhythm repeated 11 times, back loop only joining, and a ch-1 picot tucked between two hdc to make each tuft of mane. The trickiest part is the mane round, where orange and gray alternate frequently to place the ears among the tufts. Nothing here is advanced, but it does ask for attention. Most crocheters finish a square in one to two hours once the rhythm clicks",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "about-info-3",
          "label": "",
          "value": "The finished lion measures roughly 4.9 inches by 4.9 inches in DK/sport weight yarn with a 3.00mm hook, which is a lovely size for joining into blankets, pillow fronts or tote panels. The mane sits proud of the surface with a soft, ruffled texture that begs to be touched, while the cream face keeps the features crisp. One square makes a sweet nursery decoration; a dozen make a blanket that a child will drag around for years",
          "raw_text": "The finished lion measures roughly 4.9 inches by 4.9 inches in DK/sport weight yarn with a 3.00mm hook, which is a lovely size for joining into blankets, pillow fronts or tote panels. The mane sits proud of the surface with a soft, ruffled texture that begs to be touched, while the cream face keeps the features crisp. One square makes a sweet nursery decoration; a dozen make a blanket that a child will drag around for years",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 3,
      "card_type": "why_love",
      "code": "why-love",
      "title": "Why You'll Love This Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "why-love-1",
          "label": "",
          "value": "I fell for this square the moment the mane round appeared. Up to that point you're making a perfectly nice circle-to-square motif — magic ring, 11 hdc, increase rounds, that satisfying 1dc / dc-inc repeat that clicks along 11 times — and then suddenly you join orange in the back loops only and start dropping in those ch-1 picots between pairs of hdc, and a lion's face looks back at you. It's the fastest transformation I've had in a granny square. I also love that the ears aren't sewn on afterward. They're worked in gray in the same round as the mane, so once you fasten off and weave in your ends, the square is genuinely finished — no assembly, no stuffing, no positioning tiny pieces and second-guessing yourself. The BLO join is a small detail that pays off big: it leaves a crisp ridge line so the mane pops forward instead of lying flat. And because the whole thing is DK weight on a 3.00mm hook, the fabric comes out dense and stable, which means the square holds its shape when you seam it. It's cute, it's quick, and it never gets boring",
          "raw_text": "I fell for this square the moment the mane round appeared. Up to that point you're making a perfectly nice circle-to-square motif — magic ring, 11 hdc, increase rounds, that satisfying 1dc / dc-inc repeat that clicks along 11 times — and then suddenly you join orange in the back loops only and start dropping in those ch-1 picots between pairs of hdc, and a lion's face looks back at you. It's the fastest transformation I've had in a granny square. I also love that the ears aren't sewn on afterward. They're worked in gray in the same round as the mane, so once you fasten off and weave in your ends, the square is genuinely finished — no assembly, no stuffing, no positioning tiny pieces and second-guessing yourself. The BLO join is a small detail that pays off big: it leaves a crisp ridge line so the mane pops forward instead of lying flat. And because the whole thing is DK weight on a 3.00mm hook, the fabric comes out dense and stable, which means the square holds its shape when you seam it. It's cute, it's quick, and it never gets boring",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 4,
      "card_type": "switch_things_up",
      "code": "switch-things-up",
      "title": "Switch Things Up",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "switch-1",
          "label": "",
          "value": "Color is the easiest lever here. Swap the orange mane for deep gold with a caramel picot round and you get a mature, storybook lion; go pale peach with a cream face for a soft nursery version. Trade the gray ears for warm tan and the whole square shifts from graphic to gentle. For a whole safari blanket, keep the exact same rounds and only change palettes: brown mane and cream face for a bear, gray mane and pink ears for a mouse, and skip the picots entirely with a solid dc round for a hippo. Size adjusts predictably. Add one more hdc-inc round after the second increase round and continue the 1dc / dc-inc repeat proportionally to push the square toward 6.5 inches, or drop to a 2.5mm hook with the same rounds for a 4-inch mini. Working in worsted with a 4.00mm hook gives roughly a 6.5-inch square with a chunkier mane — Vanna's Choice or Paintbox Simply Aran both hold the picots nicely. For yarn substitutions in DK, Paintbox Simply DK, Scheepjes Stone Washed and DROPS Merino Extra Fine all keep the stitch definition the picots need. Seasonal versions are fun: a rusty auburn mane with a tiny gold picot for autumn, or a white-tipped mane using a variegated cream-and-gold yarn for a snowy lion. If you want texture instead of picots, swap each picot tuft for a small bobble in the same placement — the mane goes from spiky to plush",
          "raw_text": "Color is the easiest lever here. Swap the orange mane for deep gold with a caramel picot round and you get a mature, storybook lion; go pale peach with a cream face for a soft nursery version. Trade the gray ears for warm tan and the whole square shifts from graphic to gentle. For a whole safari blanket, keep the exact same rounds and only change palettes: brown mane and cream face for a bear, gray mane and pink ears for a mouse, and skip the picots entirely with a solid dc round for a hippo. Size adjusts predictably. Add one more hdc-inc round after the second increase round and continue the 1dc / dc-inc repeat proportionally to push the square toward 6.5 inches, or drop to a 2.5mm hook with the same rounds for a 4-inch mini. Working in worsted with a 4.00mm hook gives roughly a 6.5-inch square with a chunkier mane — Vanna's Choice or Paintbox Simply Aran both hold the picots nicely. For yarn substitutions in DK, Paintbox Simply DK, Scheepjes Stone Washed and DROPS Merino Extra Fine all keep the stitch definition the picots need. Seasonal versions are fun: a rusty auburn mane with a tiny gold picot for autumn, or a white-tipped mane using a variegated cream-and-gold yarn for a snowy lion. If you want texture instead of picots, swap each picot tuft for a small bobble in the same placement — the mane goes from spiky to plush",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 5,
      "card_type": "common_mistakes",
      "code": "common-mistakes",
      "title": "Common Mistakes & How to Fix Them",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "mistake",
          "code": "mistake-1",
          "label": "Counting the starting ch2 as a stitch and then adding an extra hdc, so round 1 ends with 12 or 13 hdc instead of 11 plus the ch2",
          "value": "The ch2 at the start of each hdc round IS your first stitch — it stands in for one hdc, which is why the round reads 'ch2 as a standing st (count as 1 hdc), 11hdc'. Place a stitch marker in the top of that ch2 as soon as you make it, then count 11 more hdc into the ring. When you slip stitch to the top of the ch2 you should have 12 stitches total. If you have 13, you worked an extra hdc into the ring instead of stopping at 11",
          "raw_text": "The ch2 at the start of each hdc round IS your first stitch — it stands in for one hdc, which is why the round reads 'ch2 as a standing st (count as 1 hdc), 11hdc'. Place a stitch marker in the top of that ch2 as soon as you make it, then count 11 more hdc into the ring. When you slip stitch to the top of the ch2 you should have 12 stitches total. If you have 13, you worked an extra hdc into the ring instead of stopping at 11",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "mistake",
          "code": "mistake-2",
          "label": "Pulling the magic ring closed after only the slip stitch join, so the center gapes open once the square is handled or washed",
          "value": "Tighten the magic ring firmly before you slip stitch to close round 1, holding the 11 hdc snug against the loop as you pull the tail. Then, when you weave in the tail, run it through the back of a few center stitches, tug the ring once more, and secure with a small split-stitch. A DK-weight ring on a 3.00mm hook can still creep open under tension, so that second tug matters",
          "raw_text": "Tighten the magic ring firmly before you slip stitch to close round 1, holding the 11 hdc snug against the loop as you pull the tail. Then, when you weave in the tail, run it through the back of a few center stitches, tug the ring once more, and secure with a small split-stitch. A DK-weight ring on a 3.00mm hook can still creep open under tension, so that second tug matters",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "mistake",
          "code": "mistake-3",
          "label": "Losing track during the dc round's '*1dc, dc-inc* rep 11 times' and ending up with a wavy or cupped square",
          "value": "Place a removable stitch marker after every third repeat — so at repeats 3, 6 and 9. If your marker rhythm falls out of step, you've either doubled a plain dc or skipped an increase. Waviness means too many increases; cupping means too few. Frog back to the last marker rather than the start of the round; it's usually only a few stitches",
          "raw_text": "Place a removable stitch marker after every third repeat — so at repeats 3, 6 and 9. If your marker rhythm falls out of step, you've either doubled a plain dc or skipped an increase. Waviness means too many increases; cupping means too few. Frog back to the last marker rather than the start of the round; it's usually only a few stitches",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "mistake",
          "code": "mistake-4",
          "label": "Working the mane round through both loops instead of BLO, which flattens the mane and buries the picot tufts",
          "value": "The mane round specifically says BLO — join your new orange yarn to any stitch and work into the back loop only for the entire round. This leaves the front loops as a visible ridge that pushes the mane forward. If you've already worked several tufts through both loops, undo them; the difference in how the mane stands up is significant and it will not correct itself with blocking",
          "raw_text": "The mane round specifically says BLO — join your new orange yarn to any stitch and work into the back loop only for the entire round. This leaves the front loops as a visible ridge that pushes the mane forward. If you've already worked several tufts through both loops, undo them; the difference in how the mane stands up is significant and it will not correct itself with blocking",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "mistake",
          "code": "mistake-5",
          "label": "Making the ch-1 picot too loose or too tight, so the mane tufts look uneven — some floppy, some barely visible",
          "value": "Each tuft is (ch1 + 1hdc + ch-1 picot + 1hdc + ch1 + slst) in a single stitch. Work the ch-1 picot with the same tension as your hdc, then slip stitch into the top of the first hdc of that tuft to close it. Consistency comes from keeping the working loop on your hook at hdc height for every picot rather than pulling up extra length. Do a couple of practice tufts on a scrap swatch before committing to the round",
          "raw_text": "Each tuft is (ch1 + 1hdc + ch-1 picot + 1hdc + ch1 + slst) in a single stitch. Work the ch-1 picot with the same tension as your hdc, then slip stitch into the top of the first hdc of that tuft to close it. Consistency comes from keeping the working loop on your hook at hdc height for every picot rather than pulling up extra length. Do a couple of practice tufts on a scrap swatch before committing to the round",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "mistake",
          "code": "mistake-6",
          "label": "Cutting and rejoining yarn at every single color change in the mane round, leaving a rat's nest of ends inside the square",
          "value": "The mane round alternates orange and gray frequently for the tufts and ears. Instead of cutting each time, carry the unused color loosely along the back of the round and pick it up when you need it — the BLO ridge hides the float beautifully. Only cut when a color is finished for good. You'll go from twenty-plus ends to about four",
          "raw_text": "The mane round alternates orange and gray frequently for the tufts and ears. Instead of cutting each time, carry the unused color loosely along the back of the round and pick it up when you need it — the BLO ridge hides the float beautifully. Only cut when a color is finished for good. You'll go from twenty-plus ends to about four",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 6,
      "card_type": "materials",
      "code": "materials",
      "title": "Materials",
      "raw_heading": "",
      "quantity": 1,
      "groups": [
        {
          "order": 1,
          "group_code": "group-1",
          "group_name": "",
          "rows": [
            {
              "order": 1,
              "row_type": "item",
              "code": "mat-1-1",
              "label": "",
              "value": "Yarn of your choice —3 colors- orange, gray, and cream. This lion granny square is made with DK Sports. And the finished lion granny square is about 4.9 inches by 4.9 inches.",
              "raw_text": "Yarn of your choice —3 colors- orange, gray, and cream. This lion granny square is made with DK Sports. And the finished lion granny square is about 4.9 inches by 4.9 inches."
            },
            {
              "order": 2,
              "row_type": "item",
              "code": "mat-1-2",
              "label": "",
              "value": "Crochet hook- we are using a 3.00mm hook",
              "raw_text": "Crochet hook- we are using a 3.00mm hook"
            },
            {
              "order": 3,
              "row_type": "item",
              "code": "mat-1-3",
              "label": "",
              "value": "Darning Needle",
              "raw_text": "Darning Needle"
            },
            {
              "order": 4,
              "row_type": "item",
              "code": "mat-1-4",
              "label": "",
              "value": "Scissors",
              "raw_text": "Scissors"
            }
          ]
        }
      ],
      "rows": []
    },
    {
      "order": 7,
      "card_type": "abbreviations",
      "code": "abbreviations",
      "title": "Abbreviations",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "abbrev",
          "code": "abbrev-tl",
          "label": "tl",
          "value": "third loop",
          "raw_text": "tl = third loop",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "tl",
          "meaning": "third loop"
        },
        {
          "order": 2,
          "row_type": "abbrev",
          "code": "abbrev-tlo",
          "label": "TLO",
          "value": "third loop only",
          "raw_text": "TLO = third loop only",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "TLO",
          "meaning": "third loop only"
        },
        {
          "order": 3,
          "row_type": "abbrev",
          "code": "abbrev-ch",
          "label": "ch",
          "value": "chain stitch",
          "raw_text": "ch = chain stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "ch",
          "meaning": "chain stitch"
        },
        {
          "order": 4,
          "row_type": "abbrev",
          "code": "abbrev-ch-sp",
          "label": "ch-sp",
          "value": "chain space",
          "raw_text": "ch-sp = chain space",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "ch-sp",
          "meaning": "chain space"
        },
        {
          "order": 5,
          "row_type": "abbrev",
          "code": "abbrev-dc",
          "label": "dc",
          "value": "double crochet",
          "raw_text": "dc = double crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "dc",
          "meaning": "double crochet"
        },
        {
          "order": 6,
          "row_type": "abbrev",
          "code": "abbrev-inc",
          "label": "inc",
          "value": "increase",
          "raw_text": "inc = increase",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "inc",
          "meaning": "increase"
        },
        {
          "order": 7,
          "row_type": "abbrev",
          "code": "abbrev-hdc",
          "label": "hdc",
          "value": "half double crochet",
          "raw_text": "hdc = half double crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "hdc",
          "meaning": "half double crochet"
        },
        {
          "order": 8,
          "row_type": "abbrev",
          "code": "abbrev-tr",
          "label": "tr",
          "value": "treble crochet",
          "raw_text": "tr = treble crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "tr",
          "meaning": "treble crochet"
        },
        {
          "order": 9,
          "row_type": "abbrev",
          "code": "abbrev-rep",
          "label": "rep",
          "value": "repeat",
          "raw_text": "rep = repeat",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "rep",
          "meaning": "repeat"
        },
        {
          "order": 10,
          "row_type": "abbrev",
          "code": "abbrev-st",
          "label": "st",
          "value": "stitch",
          "raw_text": "st = stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "st",
          "meaning": "stitch"
        },
        {
          "order": 11,
          "row_type": "abbrev",
          "code": "abbrev-sc",
          "label": "sc",
          "value": "single crochet",
          "raw_text": "sc = single crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sc",
          "meaning": "single crochet"
        },
        {
          "order": 12,
          "row_type": "abbrev",
          "code": "abbrev-slst/sl-st",
          "label": "slst/sl st",
          "value": "slip stitch for joining for different rounds",
          "raw_text": "slst/sl st = slip stitch for joining for different rounds",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "slst/sl st",
          "meaning": "slip stitch for joining for different rounds"
        },
        {
          "order": 13,
          "row_type": "abbrev",
          "code": "abbrev-yo",
          "label": "yo",
          "value": "yarn over",
          "raw_text": "yo = yarn over",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "yo",
          "meaning": "yarn over"
        },
        {
          "order": 14,
          "row_type": "abbrev",
          "code": "abbrev-pic",
          "label": "pic",
          "value": "picot stitch",
          "raw_text": "pic = picot stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "pic",
          "meaning": "picot stitch"
        },
        {
          "order": 15,
          "row_type": "abbrev",
          "code": "abbrev-blo",
          "label": "BLO",
          "value": "back loop only",
          "raw_text": "BLO = back loop only",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "BLO",
          "meaning": "back loop only"
        }
      ]
    },
    {
      "order": 8,
      "card_type": "part",
      "code": "main-pattern",
      "title": "Main Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "subhead",
          "code": "main-pattern-round-1",
          "label": "",
          "value": "Lion's Face",
          "raw_text": "Round 1- Lion's Face Start with a magic ring, ch2 as a standing st(count as 1hdc), 11hdc, sl st to the top of the first ch2.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "round",
          "code": "main-pattern-round-1",
          "label": "Round 1",
          "value": "Start with a magic ring, ch2 as a standing st(count as 1hdc), 11hdc, sl st to the top of the first ch2.",
          "raw_text": "Start with a magic ring, ch2 as a standing st(count as 1hdc), 11hdc, sl st to the top of the first ch2.",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "round",
          "code": "main-pattern-round-2",
          "label": "Round 2",
          "value": "ch2 as standing st(count as 1 hdc), another hdc in the same st to form a hdc-inc. hdc-inc in remaining sts, sl st to the top of the first ch2.",
          "raw_text": "Round 2 ch2 as standing st(count as 1 hdc), another hdc in the same st to form a hdc-inc. hdc-inc in remaining sts, sl st to the top of the first ch2.",
          "round_start": 2,
          "round_end": 2,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "round",
          "code": "main-pattern-round-3",
          "label": "Round 3",
          "value": "ch3 as a standing st(count as 1dc), dc-inc. *1dc, dc-inc* rep 11 times, sl st to the top of the first ch3, fasten off.",
          "raw_text": "Round 3 ch3 as a standing st(count as 1dc), dc-inc. *1dc, dc-inc* rep 11 times, sl st to the top of the first ch3, fasten off.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "round",
          "code": "main-pattern-round-4",
          "label": "Round 4",
          "value": "BLO, join new yarn to any st. (ch1 + 1hdc + ch-1 pic + 1hdc + ch1 +slst), slst; [slst, (ch1 + 1hdc + ch-1 pic + 1hdc + ch1 +slst) in this st, slst] repeat 2 times.",
          "raw_text": "Round 4 BLO, join new yarn to any st. (ch1 + 1hdc + ch-1 pic + 1hdc + ch1 +slst), slst; [slst, (ch1 + 1hdc + ch-1 pic + 1hdc + ch1 +slst) in this st, slst] repeat 2 times.",
          "round_start": 4,
          "round_end": 4,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "info",
          "code": "main-pattern-info-1",
          "label": "Info",
          "value": "Now we come to the left ear . 1sc, join grey yarn,  (1hdc, 1dc, 3tr, 1dc, 1hdc) . For each stitch: use grey for all steps until the final yo, then complete with orange  (this will create stitches with grey post and orange top loops) .  Continue with orange yarn, 1sc. The left ear finished.",
          "raw_text": "Now we come to the left ear . 1sc, join grey yarn,  (1hdc, 1dc, 3tr, 1dc, 1hdc) . For each stitch: use grey for all steps until the final yo, then complete with orange  (this will create stitches with grey post and orange top loops) .  Continue with orange yarn, 1sc. The left ear finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "instruction",
          "code": "main-pattern-info-2",
          "label": "Steps",
          "value": "*slst, (slst + ch1 + 1hdc + ch-1 pic + 1hdc + ch1 + slst)* rep 11 times, sl st to next st.",
          "raw_text": "*slst, (slst + ch1 + 1hdc + ch-1 pic + 1hdc + ch1 + slst)* rep 11 times, sl st to next st.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "info",
          "code": "main-pattern-info-3",
          "label": "Info",
          "value": "Now we come to the right ear . make this ear follow the same steps as left ear. Finally, sl st to the next st, and sl st to the joining st, fasten off.",
          "raw_text": "Now we come to the right ear . make this ear follow the same steps as left ear. Finally, sl st to the next st, and sl st to the joining st, fasten off.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 9,
          "row_type": "round",
          "code": "main-pattern-round-5",
          "label": "Round 5",
          "value": "The Square TLO.  Join new yarn to the ch-1 pic that on the left of right ear.  All sts work in the ch-1 pic . ch1+1sc in this st, ch2, sl st to next pic, ch2, 1sc, ch3, (1dc+ch4+1dc)in the middle tr of the left ear, ch3, 1sc, ch2, 1sc, ch2, 1hdc, ch2, (1dc+1tr) in the hdc before next pic, ch3, (1tr+1dc) in the hdc after next pic, ch2, 1hdc, ch2, 1sc, ch2, 1hdc, ch2, (1dc+1tr) in the hdc before next pic, ch3, (1tr+1dc)in the hdc after next pic, ch2, 1hdc, ch2, 1sc, ch2, 1sc, ch3, (1dc+ch4+1dc) in the middle tr of the right ear, ch3, sl st to the first sc.",
          "raw_text": "Round 5- The Square TLO.  Join new yarn to the ch-1 pic that on the left of right ear.  All sts work in the ch-1 pic . ch1+1sc in this st, ch2, sl st to next pic, ch2, 1sc, ch3, (1dc+ch4+1dc)in the middle tr of the left ear, ch3, 1sc, ch2, 1sc, ch2, 1hdc, ch2, (1dc+1tr) in the hdc before next pic, ch3, (1tr+1dc) in the hdc after next pic, ch2, 1hdc, ch2, 1sc, ch2, 1hdc, ch2, (1dc+1tr) in the hdc before next pic, ch3, (1tr+1dc)in the hdc after next pic, ch2, 1hdc, ch2, 1sc, ch2, 1sc, ch3, (1dc+ch4+1dc) in the middle tr of the right ear, ch3, sl st to the first sc.",
          "round_start": 5,
          "round_end": 5,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 10,
          "row_type": "round",
          "code": "main-pattern-info-4",
          "label": "Round 6",
          "value": "ch3 as a standing st(count as 1dc). 2dc in next ch-sp, 1dc, 2dc in next ch-sp, 1dc, 3dc in next ch-sp, 1dc, (2dc+ch3+2dc) in next  corner sp . 1dc, 3dc in next ch-sp, *1dc, 2dc in next ch-sp*rep 3 times, 2dc, (2dc+ch3+2dc)in next  corner sp .",
          "raw_text": "Round 6 ch3 as a standing st(count as 1dc). 2dc in next ch-sp, 1dc, 2dc in next ch-sp, 1dc, 3dc in next ch-sp, 1dc, (2dc+ch3+2dc) in next  corner sp . 1dc, 3dc in next ch-sp, *1dc, 2dc in next ch-sp*rep 3 times, 2dc, (2dc+ch3+2dc)in next  corner sp .",
          "round_start": 6,
          "round_end": 6,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 11,
          "row_type": "instruction",
          "code": "main-pattern-info-5",
          "label": "Steps",
          "value": "2dc. *2dc in next ch-sp, 1dc* rep 3 times, 2dc in next ch-sp, 2dc, (2dc+ch3+2dc) in next  corner sp , 2dc, *2dc in next ch-sp, 1dc*rep 3 times, 3dc in next ch-sp, 1dc, (2dc+ch3+2dc) in next  corner sp , 1dc, 3dc in next ch-sp, sl st to the top of the first ch3, fasten off.",
          "raw_text": "2dc. *2dc in next ch-sp, 1dc* rep 3 times, 2dc in next ch-sp, 2dc, (2dc+ch3+2dc) in next  corner sp , 2dc, *2dc in next ch-sp, 1dc*rep 3 times, 3dc in next ch-sp, 1dc, (2dc+ch3+2dc) in next  corner sp , 1dc, 3dc in next ch-sp, sl st to the top of the first ch3, fasten off.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 12,
          "row_type": "round",
          "code": "main-pattern-round-7",
          "label": "Round 7",
          "value": "Join new yarn to any corner sp, ch3 as a standing st(count as 1dc),(1dc+ch3+2dc)in the same corner sp. dc in remaining sts, while (2dc+ch3+2dc) in each corner sp, sl st to the top of the first ch3.",
          "raw_text": "Round 7 Join new yarn to any corner sp, ch3 as a standing st(count as 1dc),(1dc+ch3+2dc)in the same corner sp. dc in remaining sts, while (2dc+ch3+2dc) in each corner sp, sl st to the top of the first ch3.",
          "round_start": 7,
          "round_end": 7,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 13,
          "row_type": "round",
          "code": "main-pattern-round-8",
          "label": "Round 8",
          "value": "ch1+1sc in this st, sc in remaining sts, 3sc in each corner sp, sl st to the first sc, fasten off.",
          "raw_text": "Round 8 ch1+1sc in this st, sc in remaining sts, 3sc in each corner sp, sl st to the first sc, fasten off.",
          "round_start": 8,
          "round_end": 8,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 14,
          "row_type": "info",
          "code": "main-pattern-info-6",
          "label": "Info",
          "value": "Round 9 – Facial Details Eyes : make two  French Knot s and attach them evenly spaced in the upper portion of the face",
          "raw_text": "Round 9 – Facial Details Eyes : make two  French Knot s and attach them evenly spaced in the upper portion of the face",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 15,
          "row_type": "info",
          "code": "main-pattern-info-7",
          "label": "Info",
          "value": "For the  Nose : embroider a small triangle in the center of the face, then stitch a vertical line beneath it for the  mouth .",
          "raw_text": "For the  Nose : embroider a small triangle in the center of the face, then stitch a vertical line beneath it for the  mouth .",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 9,
      "card_type": "important_notes",
      "code": "important-notes",
      "title": "Important Notes",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "note-1",
          "label": "Note",
          "value": "💡 Use a 3.00mm hook with DK/sport weight yarn to hit the stated 4.9 x 4.9 inch finished size. If your squares are coming out at 5.3 inches or larger, drop to a 2.75mm hook rather than tightening your tension, which will only make the picots stiff and hard to work into",
          "raw_text": "💡 Use a 3.00mm hook with DK/sport weight yarn to hit the stated 4.9 x 4.9 inch finished size. If your squares are coming out at 5.3 inches or larger, drop to a 2.75mm hook rather than tightening your tension, which will only make the picots stiff and hard to work into",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "info",
          "code": "note-2",
          "label": "Note",
          "value": "💡 Make all your plain squares first, then do every mane round in one sitting. Batching the color-change round means you set up your orange and gray once, get into the rhythm of (ch1 + 1hdc + ch-1 picot + 1hdc + ch1 + slst), and your tufts stay far more consistent across a whole blanket",
          "raw_text": "💡 Make all your plain squares first, then do every mane round in one sitting. Batching the color-change round means you set up your orange and gray once, get into the rhythm of (ch1 + 1hdc + ch-1 picot + 1hdc + ch1 + slst), and your tufts stay far more consistent across a whole blanket",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "note-3",
          "label": "Note",
          "value": "💡 Mark your two ear positions before you start the mane round. Count out where the gray sections land relative to the corners and drop in removable markers — once you're mid-round juggling two colors and picots, it's very easy to place an ear a stitch off and end up with a lopsided lion",
          "raw_text": "💡 Mark your two ear positions before you start the mane round. Count out where the gray sections land relative to the corners and drop in removable markers — once you're mid-round juggling two colors and picots, it's very easy to place an ear a stitch off and end up with a lopsided lion",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "info",
          "code": "note-5",
          "label": "Note",
          "value": "💡 Block gently and face-down on a towel. Pin the four corners square, mist lightly, and let the mane hang free — pressing the picot tufts flat under a blocking board will crush the exact texture you worked so hard for. A light steam hover works well for DK acrylic blends",
          "raw_text": "💡 Block gently and face-down on a towel. Pin the four corners square, mist lightly, and let the mane hang free — pressing the picot tufts flat under a blocking board will crush the exact texture you worked so hard for. A light steam hover works well for DK acrylic blends",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "info",
          "code": "note-6",
          "label": "Note",
          "value": "💡 If this square is going into a baby blanket, weave your ends in twice and in opposite directions, especially the magic ring tail and the mane color joins. Little fingers find loose ends first, and the BLO ridge that makes the mane pop is also a spot where a lazy weave can work its way loose",
          "raw_text": "💡 If this square is going into a baby blanket, weave your ends in twice and in opposite directions, especially the magic ring tail and the mane color joins. Little fingers find loose ends first, and the BLO ridge that makes the mane pop is also a spot where a lazy weave can work its way loose",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 10,
      "card_type": "faq",
      "code": "faq",
      "title": "FAQ",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "faq",
          "code": "faq-1",
          "label": "Do I need to stuff this lion granny square?",
          "value": "No — this is a flat motif, not an amigurumi, so there's no stuffing and no assembly. The mane and both ears are worked directly into the final round, so once you fasten off and weave in your ends the square is completely finished",
          "raw_text": "No — this is a flat motif, not an amigurumi, so there's no stuffing and no assembly. The mane and both ears are worked directly into the final round, so once you fasten off and weave in your ends the square is completely finished",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Do I need to stuff this lion granny square?",
          "answer": "No — this is a flat motif, not an amigurumi, so there's no stuffing and no assembly. The mane and both ears are worked directly into the final round, so once you fasten off and weave in your ends the square is completely finished",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "Can I make this in worsted weight instead of DK?",
          "value": "Absolutely. Work the same rounds in worsted with a 4.00mm hook and you'll get roughly a 6.5-inch square with a chunkier, fuller mane. Just make sure every square in a project uses the same yarn and hook so they join evenly",
          "raw_text": "Absolutely. Work the same rounds in worsted with a 4.00mm hook and you'll get roughly a 6.5-inch square with a chunkier, fuller mane. Just make sure every square in a project uses the same yarn and hook so they join evenly",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Can I make this in worsted weight instead of DK?",
          "answer": "Absolutely. Work the same rounds in worsted with a 4.00mm hook and you'll get roughly a 6.5-inch square with a chunkier, fuller mane. Just make sure every square in a project uses the same yarn and hook so they join evenly",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "Why does the mane round say BLO, and does it really matter?",
          "value": "Working the mane round in back loops only leaves the front loops as a raised ridge, which pushes the picot tufts forward so the mane stands proud of the square. If you work through both loops the mane lies flat against the face and loses most of its dimension",
          "raw_text": "Working the mane round in back loops only leaves the front loops as a raised ridge, which pushes the picot tufts forward so the mane stands proud of the square. If you work through both loops the mane lies flat against the face and loses most of its dimension",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Why does the mane round say BLO, and does it really matter?",
          "answer": "Working the mane round in back loops only leaves the front loops as a raised ridge, which pushes the picot tufts forward so the mane stands proud of the square. If you work through both loops the mane lies flat against the face and loses most of its dimension",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "How many squares do I need for a baby blanket?",
          "value": "4.9 inches each, a 6 x 8 grid gives you roughly a 30 x 39 inch blanket before any border, which is a good stroller or crib-topper size. Many people alternate lion squares with plain solid squares to keep the mane texture from overwhelming the finished piece",
          "raw_text": "4.9 inches each, a 6 x 8 grid gives you roughly a 30 x 39 inch blanket before any border, which is a good stroller or crib-topper size. Many people alternate lion squares with plain solid squares to keep the mane texture from overwhelming the finished piece",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How many squares do I need for a baby blanket?",
          "answer": "4.9 inches each, a 6 x 8 grid gives you roughly a 30 x 39 inch blanket before any border, which is a good stroller or crib-topper size. Many people alternate lion squares with plain solid squares to keep the mane texture from overwhelming the finished piece",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "What's the best way to join these squares without flattening the mane?",
          "value": "Use a flat join such as mattress stitch or a slip stitch join worked through the back loops of the final dc round, keeping your needle below the mane tufts. Avoid a bulky standing join round the outside, since it competes visually with the picots and can push the ears out of shape",
          "raw_text": "Use a flat join such as mattress stitch or a slip stitch join worked through the back loops of the final dc round, keeping your needle below the mane tufts. Avoid a bulky standing join round the outside, since it competes visually with the picots and can push the ears out of shape",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "What's the best way to join these squares without flattening the mane?",
          "answer": "Use a flat join such as mattress stitch or a slip stitch join worked through the back loops of the final dc round, keeping your needle below the mane tufts. Avoid a bulky standing join round the outside, since it competes visually with the picots and can push the ears out of shape",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/lion-granny-square-free-crochet-pattern-hero.webp",
    "data/images/lion-granny-square-free-crochet-pattern-step-2.webp",
    "data/images/lion-granny-square-free-crochet-pattern-step-3.webp",
    "data/images/lion-granny-square-free-crochet-pattern-step-4.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/lion-granny-square-free-crochet-pattern-hero.webp",
      "alt": "Lion Granny Square - Free Crochet Pattern with Mane and Ears — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/lion-granny-square-free-crochet-pattern-hero.webp",
      "alt": "Lion Granny Square - Free Crochet Pattern with Mane and Ears — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/lion-granny-square-free-crochet-pattern-step-2.webp",
      "alt": "Lion Granny Square - Free Crochet Pattern with Mane and Ears — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/lion-granny-square-free-crochet-pattern-step-3.webp",
      "alt": "Lion Granny Square - Free Crochet Pattern with Mane and Ears — photo 3",
      "is_featured": false
    },
    {
      "url": "data/images/lion-granny-square-free-crochet-pattern-step-4.webp",
      "alt": "Lion Granny Square - Free Crochet Pattern with Mane and Ears — photo 4",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 1
}