{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "crochet-leaf-granny-square-free-pattern",
  "title": "Crochet Leaf Granny Square: A Free Fresh-Spring Motif Pattern",
  "meta_description": "Crochet a charming leaf granny square with this free pattern—magic loop center, 7-dc petals, two colors, and a cute 5-inch finished square you'll love",
  "published_at": "2026-07-12",
  "updated_at": "2026-07-12",
  "author": "Ruby",
  "thumbnail_url": "data/images/crochet-leaf-granny-square-free-pattern-hero.webp",
  "meta": {
    "title": "Crochet Leaf Granny Square: A Free Fresh-Spring Motif Pattern",
    "pattern_name": "Crochet Leaf Granny Square: A Free Fresh-Spring Motif Pattern",
    "difficulty": "Easy",
    "time_needed": "30-45 Minutes",
    "rating": 4.8,
    "made_count": "1.2K",
    "taxonomy": {
      "category": "Granny Squares",
      "skill_level": "Beginner",
      "yarn_weight": "DK",
      "tags": [
        "granny square",
        "free pattern",
        "leaf motif",
        "crochet leaf",
        "two color crochet",
        "magic loop",
        "spring crochet",
        "granny square blanket",
        "beginner granny square",
        "motif crochet"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Crochet Leaf Granny Square: A Free Fresh-Spring Motif Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "Confident Beginner",
          "value": "Just a magic loop, double crochet, and single crochet—no tricky shaping or decreases",
          "raw_text": "Just a magic loop, double crochet, and single crochet—no tricky shaping or decreases",
          "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": "Quick Afternoon Make",
          "value": "About 30-45 minutes per square, so a stack grows fast",
          "raw_text": "About 30-45 minutes per square, so a stack grows fast",
          "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": "Fresh Spring Décor",
          "value": "Mint-and-white leaf motif that's perfect for garlands, blankets, and coasters",
          "raw_text": "Mint-and-white leaf motif that's perfect for garlands, blankets, and coasters",
          "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 crochet leaf granny square turns four simple double crochet fans into a soft, four-pointed leaf motif with an open, airy center. It's worked flat from a magic loop outward, so it lays perfectly square without curling. It's ideal for anyone who loves nature-inspired makes, wants a two-color project to practice tidy color work, or needs a repeatable motif to stitch into blankets, cushions, or spring garlands one relaxing square at a time",
          "raw_text": "This crochet leaf granny square turns four simple double crochet fans into a soft, four-pointed leaf motif with an open, airy center. It's worked flat from a magic loop outward, so it lays perfectly square without curling. It's ideal for anyone who loves nature-inspired makes, wants a two-color project to practice tidy color work, or needs a repeatable motif to stitch into blankets, cushions, or spring garlands one relaxing square 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": "The pattern leans on just three core skills: forming a magic loop, working double crochet, and joining with single crochet and slip stitches. Round 1 sets a firm ring of 15 dc plus a starting ch3, and the petal round repeats a small [sc, ch1, skip 1, 7dc, ch1] sequence four times. That's it—no puff stitches, no decreases. A confident beginner can finish a single square in about 30 to 45 minutes once the rhythm clicks",
          "raw_text": "The pattern leans on just three core skills: forming a magic loop, working double crochet, and joining with single crochet and slip stitches. Round 1 sets a firm ring of 15 dc plus a starting ch3, and the petal round repeats a small [sc, ch1, skip 1, 7dc, ch1] sequence four times. That's it—no puff stitches, no decreases. A confident beginner can finish a single square in about 30 to 45 minutes 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 square measures roughly 4.92 by 4.92 inches in DK-weight yarn with a 3.00mm hook, giving you a crisp block with four gently curved leaf points framing the center. Worked in mint green and white, it feels fresh and springy, but it looks equally lovely in autumn or summer palettes. Stitch a dozen for a throw, back a few for coasters, or gift a single framed square—it's a small make with a big, handmade charm",
          "raw_text": "The finished square measures roughly 4.92 by 4.92 inches in DK-weight yarn with a 3.00mm hook, giving you a crisp block with four gently curved leaf points framing the center. Worked in mint green and white, it feels fresh and springy, but it looks equally lovely in autumn or summer palettes. Stitch a dozen for a throw, back a few for coasters, or gift a single framed square—it's a small make with a big, handmade charm",
          "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": "The two-color format makes this square a playground for palettes. For crisp autumn vibes, work a rich burgundy leaf against a cream border; for a cheerful summer feel, pop a golden-yellow leaf on a light-blue background; and for something magical, use a variegated yarn like Mandala or Unforgettable for the leaf portion so each petal shifts color on its own. Want a bigger square? Add a plain granny border round after the petals—[3dc, ch1] in each ch1 space and (3dc, ch2, 3dc) in each corner—to grow it toward 6 inches without redrawing the leaf. For a chunkier, faster block, jump to worsted yarn (Bernat Softee or Hobbii Rainbow) with a 4.00–4.50mm hook; your square will land closer to 6.5 inches. Prefer a denser leaf? Bump each petal from 7dc to 9dc in the same skip-1 spot for fuller, rounder points, keeping four repeats. Themed ideas are endless: pastel rainbows for a baby blanket, or monochrome sage-on-sage for a modern, tone-on-tone throw. You can also mirror two squares back-to-back and seam them into a little leaf coaster or a hanging spring garland—just weave a length of cotton twine through the corners",
          "raw_text": "The two-color format makes this square a playground for palettes. For crisp autumn vibes, work a rich burgundy leaf against a cream border; for a cheerful summer feel, pop a golden-yellow leaf on a light-blue background; and for something magical, use a variegated yarn like Mandala or Unforgettable for the leaf portion so each petal shifts color on its own. Want a bigger square? Add a plain granny border round after the petals—[3dc, ch1] in each ch1 space and (3dc, ch2, 3dc) in each corner—to grow it toward 6 inches without redrawing the leaf. For a chunkier, faster block, jump to worsted yarn (Bernat Softee or Hobbii Rainbow) with a 4.00–4.50mm hook; your square will land closer to 6.5 inches. Prefer a denser leaf? Bump each petal from 7dc to 9dc in the same skip-1 spot for fuller, rounder points, keeping four repeats. Themed ideas are endless: pastel rainbows for a baby blanket, or monochrome sage-on-sage for a modern, tone-on-tone throw. You can also mirror two squares back-to-back and seam them into a little leaf coaster or a hanging spring garland—just weave a length of cotton twine through the corners",
          "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": "Not pulling the magic loop tight",
          "value": "Before you slip stitch to close Round 1, gently tug the yarn tail until the ring of 15 dc cinches shut. Then weave the tail through the back loops so it locks the loop and can't loosen over time",
          "raw_text": "Before you slip stitch to close Round 1, gently tug the yarn tail until the ring of 15 dc cinches shut. Then weave the tail through the back loops so it locks the loop and can't loosen over 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": "mistake",
          "code": "mistake-2",
          "label": "Miscounting Round 1 because the",
          "value": "Remember ch3 counts as your first dc, so after it you work only 15 more dc for a total of 16 stitches. Count them before joining—if you land on 17, you likely added an extra dc after the ch3",
          "raw_text": "Remember ch3 counts as your first dc, so after it you work only 15 more dc for a total of 16 stitches. Count them before joining—if you land on 17, you likely added an extra dc after the ch3",
          "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": "Forgetting to skip 1 stitch before the",
          "value": "The pattern is [sc, ch1, skip 1, 7dc in next st, ch1]. Always skip exactly one stitch after the ch1, then place all 7 dc into the single next stitch. Skipping the skip is the number-one reason petals look bunched",
          "raw_text": "The pattern is [sc, ch1, skip 1, 7dc in next st, ch1]. Always skip exactly one stitch after the ch1, then place all 7 dc into the single next stitch. Skipping the skip is the number-one reason petals look bunched",
          "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": "Losing track of the four petal repeats",
          "value": "Drop a stitch marker into the first sc of the petal round. Each full [sc, ch1, skip 1, 7dc, ch1] equals one leaf point—work it four times total, then slip stitch to that marked first sc before fastening off",
          "raw_text": "Drop a stitch marker into the first sc of the petal round. Each full [sc, ch1, skip 1, 7dc, ch1] equals one leaf point—work it four times total, then slip stitch to that marked first sc before fastening off",
          "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": "Cramming all 7 dc into one stitch too",
          "value": "Keep your yarn tension relaxed as you build the 7dc cluster and let the stitches lean into a fan shape. If it puckers, go up a quarter hook size or block the finished square to open the petals",
          "raw_text": "Keep your yarn tension relaxed as you build the 7dc cluster and let the stitches lean into a fan shape. If it puckers, go up a quarter hook size or block the finished square to open the petals",
          "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": "Messy color change between the center",
          "value": "Join your second color with a standing single crochet or by pulling the new color through on your final slip stitch of Round 1. Leave a 6-inch tail and weave it under the backs of the dc so the transition stays invisible",
          "raw_text": "Join your second color with a standing single crochet or by pulling the new color through on your final slip stitch of Round 1. Leave a 6-inch tail and weave it under the backs of the dc so the transition stays invisible",
          "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- 2 color",
              "raw_text": "Yarn of your choice- 2 color"
            },
            {
              "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-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": 2,
          "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": 3,
          "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": 4,
          "row_type": "abbrev",
          "code": "abbrev-sl-st",
          "label": "Sl St",
          "value": "slip stitch for joining for different round",
          "raw_text": "Sl St = slip stitch for joining for different round",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "Sl St",
          "meaning": "slip stitch for joining for different round"
        },
        {
          "order": 5,
          "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": 6,
          "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": 8,
      "card_type": "part",
      "code": "main-pattern",
      "title": "Main Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "round",
          "code": "main-pattern-round-1",
          "label": "Round 1",
          "value": "Magic loop, ch3(count as dc), 15dc in the loop, sl st to the top of ch3.",
          "raw_text": "Round 1 Magic loop, ch3(count as dc), 15dc in the loop, sl st to the top of ch3.",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "instruction",
          "code": "main-pattern-round-1-steps",
          "label": "Steps",
          "value": "Start with a magic loop. Make ch3 as a standing st (count as dc). Make 1dc in the loop. Make another 14dc in the loop. Pull the tail tightly. Sl st to the top of the first ch3. Round 1 finished.",
          "raw_text": "Start with a magic loop. Make ch3 as a standing st (count as dc). Make 1dc in the loop. Make another 14dc in the loop. Pull the tail tightly. Sl st to the top of the first ch3. Round 1 finished.",
          "round_start": null,
          "round_end": null,
          "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": "[sc, ch, sk 1, 7dc, ch] repeat 4 times, sl st to the first sc, fasten off.",
          "raw_text": "Round 2 [sc, ch, sk 1, 7dc, ch] repeat 4 times, sl st to the first sc, fasten off.",
          "round_start": 2,
          "round_end": 2,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "instruction",
          "code": "main-pattern-round-2-steps",
          "label": "Steps",
          "value": "Make sc, ch, skip 1 st, work 7dc in the next stitch, then ch1. [sc, ch1, skip 1 st, 7dc in next st, ch1] repeat 3 times. Sl st to the first sc, fasten off. Round 2 finished.",
          "raw_text": "Make sc, ch, skip 1 st, work 7dc in the next stitch, then ch1. [sc, ch1, skip 1 st, 7dc in next st, ch1] repeat 3 times. Sl st to the first sc, fasten off. Round 2 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "round",
          "code": "main-pattern-round-3",
          "label": "Round 3",
          "value": "New yarn in sc st, ch4(count as tr)+tr+ch5+2tr, ch2, sc in the 4th dc st, ch2, [2tr+ch5+2tr in the next sc st, ch2, sc in the 4th dc st, ch2] repeat 3 times, sl st to the top of the first ch4.",
          "raw_text": "Round 3 New yarn in sc st, ch4(count as tr)+tr+ch5+2tr, ch2, sc in the 4th dc st, ch2, [2tr+ch5+2tr in the next sc st, ch2, sc in the 4th dc st, ch2] repeat 3 times, sl st to the top of the first ch4.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "instruction",
          "code": "main-pattern-round-3-steps",
          "label": "Steps",
          "value": "Add new color yarn in any sc st. Make ch4 as a standing st (count as tr). Make tr+ch5+2tr in the same st, ch2, sc in the st of the fourth dc, ch2. [2tr, ch5, 2tr in the next sc st, ch2, sc in the fourth dc st, ch2] repeat 3 times, sl st to the top of the first ch4. Round 3 finished.",
          "raw_text": "Add new color yarn in any sc st. Make ch4 as a standing st (count as tr). Make tr+ch5+2tr in the same st, ch2, sc in the st of the fourth dc, ch2. [2tr, ch5, 2tr in the next sc st, ch2, sc in the fourth dc st, ch2] repeat 3 times, sl st to the top of the first ch4. Round 3 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": "round",
          "code": "main-pattern-round-4",
          "label": "Round 4",
          "value": "Sl st to the next st, ch3(count as dc), 2dc+ch3+2dc in the next corner space, 8dc, [dc in the next st, 2dc+ch3+2dc in the corner space, 8dc] repeat 3 times. Sl st to the top of the first ch3, fasten off.",
          "raw_text": "Round 4 Sl st to the next st, ch3(count as dc), 2dc+ch3+2dc in the next corner space, 8dc, [dc in the next st, 2dc+ch3+2dc in the corner space, 8dc] repeat 3 times. Sl st to the top of the first ch3, fasten off.",
          "round_start": 4,
          "round_end": 4,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "instruction",
          "code": "main-pattern-round-4-steps",
          "label": "Steps",
          "value": "Sl st to the next tr st. Make ch3 as a standing st (count as dc). 2dc+ch3+2dc in the next corner space, dc in the next 8 sts. [dc in the next st, 2dc+ch3+2dc in the corner space, dc in the next 8 sts] repeat 3 times. Sl st to the top of the first ch3, fasten off. Round 4 finished.",
          "raw_text": "Sl st to the next tr st. Make ch3 as a standing st (count as dc). 2dc+ch3+2dc in the next corner space, dc in the next 8 sts. [dc in the next st, 2dc+ch3+2dc in the corner space, dc in the next 8 sts] repeat 3 times. Sl st to the top of the first ch3, fasten off. Round 4 finished.",
          "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": "💡 The finished leaf granny square is about 4.92×4.92 inches with a 3.00mm hook and DK-weight yarn; if your squares come out small or stiff, size up to a 3.50mm hook for a slightly larger, softer block",
          "raw_text": "💡 The finished leaf granny square is about 4.92×4.92 inches with a 3.00mm hook and DK-weight yarn; if your squares come out small or stiff, size up to a 3.50mm hook for a slightly larger, softer block",
          "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": "💡 This serene mint green and white combination gives a clean, refreshing look that evokes new spring growth. For seasonal variations, try a rich burgundy leaf with cream border for autumn, or a golden yellow leaf against light blue for a cheerful summer feel. These squares also look stunning with variegated yarn for the leaf portion",
          "raw_text": "💡 This serene mint green and white combination gives a clean, refreshing look that evokes new spring growth. For seasonal variations, try a rich burgundy leaf with cream border for autumn, or a golden yellow leaf against light blue for a cheerful summer feel. These squares also look stunning with variegated yarn for the leaf portion",
          "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": "💡 Place a stitch marker in the top of the beginning ch3 on Round 1 so you can find it easily when you slip stitch to close the ring",
          "raw_text": "💡 Place a stitch marker in the top of the beginning ch3 on Round 1 so you can find it easily when you slip stitch to close the ring",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "info",
          "code": "note-4",
          "label": "Note",
          "value": "💡 For color work, don't cut the first color if you plan to make many squares—carry it loosely up the back or wind small bobbins so you're not re-joining mint and white every single time",
          "raw_text": "💡 For color work, don't cut the first color if you plan to make many squares—carry it loosely up the back or wind small bobbins so you're not re-joining mint and white every single time",
          "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": "💡 Cotton yarn (like Paintbox Cotton DK) gives the leaf crisp, sculpted petals and blocks beautifully; acrylic is softer and more forgiving if this is your first two-color motif",
          "raw_text": "💡 Cotton yarn (like Paintbox Cotton DK) gives the leaf crisp, sculpted petals and blocks beautifully; acrylic is softer and more forgiving if this is your first two-color motif",
          "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": "💡 Block each finished square with a light steam or a spray-and-pin—flattening the four points into true corners makes a huge difference when you seam multiples together",
          "raw_text": "💡 Block each finished square with a light steam or a spray-and-pin—flattening the four points into true corners makes a huge difference when you seam multiples together",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "info",
          "code": "note-7",
          "label": "Note",
          "value": "💡 Weave in ends as you finish each square rather than saving them all for the end; a blanket's worth of leaf squares means a lot of mint-and-white tails to hide otherwise",
          "raw_text": "💡 Weave in ends as you finish each square rather than saving them all for the end; a blanket's worth of leaf squares means a lot of mint-and-white tails to hide otherwise",
          "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": "How big is one finished leaf granny square?",
          "value": "In DK-weight yarn with a 3.00mm hook it measures about 4.92 by 4.92 inches. Your exact size will shift with your yarn weight and tension, so go up or down a hook size to match a specific project",
          "raw_text": "In DK-weight yarn with a 3.00mm hook it measures about 4.92 by 4.92 inches. Your exact size will shift with your yarn weight and tension, so go up or down a hook size to match a specific project",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How big is one finished leaf granny square?",
          "answer": "In DK-weight yarn with a 3.00mm hook it measures about 4.92 by 4.92 inches. Your exact size will shift with your yarn weight and tension, so go up or down a hook size to match a specific project",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "Do I need two colors, or can I make it in one?",
          "value": "Two colors show off the leaf against its background beautifully, but a single-color square looks elegant too, especially in a tone-on-tone sage. Just skip the color change and continue in the same yarn through the petal round",
          "raw_text": "Two colors show off the leaf against its background beautifully, but a single-color square looks elegant too, especially in a tone-on-tone sage. Just skip the color change and continue in the same yarn through the petal round",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Do I need two colors, or can I make it in one?",
          "answer": "Two colors show off the leaf against its background beautifully, but a single-color square looks elegant too, especially in a tone-on-tone sage. Just skip the color change and continue in the same yarn through the petal round",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "Is this pattern okay for a beginner?",
          "value": "Yes—if you can make a magic loop, a double crochet, and a single crochet, you can make this square. There are no decreases or puff stitches, and the petal round is one short sequence repeated four times",
          "raw_text": "Yes—if you can make a magic loop, a double crochet, and a single crochet, you can make this square. There are no decreases or puff stitches, and the petal round is one short sequence repeated four times",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Is this pattern okay for a beginner?",
          "answer": "Yes—if you can make a magic loop, a double crochet, and a single crochet, you can make this square. There are no decreases or puff stitches, and the petal round is one short sequence repeated four times",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "Why is my center hole gaping open?",
          "value": "The magic loop wasn't cinched tightly before closing Round 1. Pull the yarn tail firmly to draw the ring shut, then secure the tail by weaving it through the back of a few stitches so it can't work loose",
          "raw_text": "The magic loop wasn't cinched tightly before closing Round 1. Pull the yarn tail firmly to draw the ring shut, then secure the tail by weaving it through the back of a few stitches so it can't work loose",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Why is my center hole gaping open?",
          "answer": "The magic loop wasn't cinched tightly before closing Round 1. Pull the yarn tail firmly to draw the ring shut, then secure the tail by weaving it through the back of a few stitches so it can't work loose",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "Can I join these squares into a blanket?",
          "value": "Absolutely—the flat, square shape is made for it. Block each square first, then whip stitch, slip stitch, or single crochet them together; adding a plain border round around each square first makes seaming even neater",
          "raw_text": "Absolutely—the flat, square shape is made for it. Block each square first, then whip stitch, slip stitch, or single crochet them together; adding a plain border round around each square first makes seaming even neater",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Can I join these squares into a blanket?",
          "answer": "Absolutely—the flat, square shape is made for it. Block each square first, then whip stitch, slip stitch, or single crochet them together; adding a plain border round around each square first makes seaming even neater",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/crochet-leaf-granny-square-free-pattern-hero.webp",
    "data/images/crochet-leaf-granny-square-free-pattern-step-2.webp",
    "data/images/crochet-leaf-granny-square-free-pattern-step-3.webp",
    "data/images/crochet-leaf-granny-square-free-pattern-step-4.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/crochet-leaf-granny-square-free-pattern-hero.webp",
      "alt": "Crochet Leaf Granny Square: A Free Fresh-Spring Motif Pattern — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/crochet-leaf-granny-square-free-pattern-hero.webp",
      "alt": "Crochet Leaf Granny Square: A Free Fresh-Spring Motif Pattern — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/crochet-leaf-granny-square-free-pattern-step-2.webp",
      "alt": "Crochet Leaf Granny Square: A Free Fresh-Spring Motif Pattern — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/crochet-leaf-granny-square-free-pattern-step-3.webp",
      "alt": "Crochet Leaf Granny Square: A Free Fresh-Spring Motif Pattern — photo 3",
      "is_featured": false
    },
    {
      "url": "data/images/crochet-leaf-granny-square-free-pattern-step-4.webp",
      "alt": "Crochet Leaf Granny Square: A Free Fresh-Spring Motif Pattern — photo 4",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 2
}