{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "mini-daisy-granny-square",
  "title": "Mini Daisy Granny Square – Free Crochet Pattern",
  "meta_description": "Learn to crochet a Mini Daisy Granny Square with chain-loop petals and a classic granny border. A sweet 4.5 inch flower square for blankets and gifts",
  "published_at": "2026-07-17",
  "updated_at": "2026-07-17",
  "author": "Ruby",
  "thumbnail_url": "data/images/mini-daisy-granny-square-hero.webp",
  "meta": {
    "title": "Mini Daisy Granny Square – Free Crochet Pattern",
    "pattern_name": "Mini Daisy Granny Square – Free Crochet Pattern",
    "difficulty": "Easy",
    "time_needed": "1-2 Hours",
    "rating": 4.8,
    "made_count": "1.4K",
    "taxonomy": {
      "category": "Granny Squares",
      "skill_level": "Easy",
      "yarn_weight": "DK",
      "tags": [
        "granny square",
        "daisy granny square",
        "flower granny square",
        "free crochet pattern",
        "chain loop petals",
        "third loop crochet",
        "spring crochet",
        "blanket square",
        "scrap yarn project",
        "crochet flowers",
        "DK weight yarn",
        "mini granny square"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Mini Daisy Granny Square – Free Crochet Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "Confident Beginner",
          "value": "Basic chains and granny clusters, plus one clever third-loop trick",
          "raw_text": "Basic chains and granny clusters, plus one clever third-loop trick",
          "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 Make",
          "value": "About 1-2 hours of relaxing crochet from daisy center to border",
          "raw_text": "About 1-2 hours of relaxing crochet from daisy center to border",
          "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": "Blooming Granny Charm",
          "value": "A dimensional daisy framed by a classic four-corner granny border",
          "raw_text": "A dimensional daisy framed by a classic four-corner granny border",
          "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": "The Mini Daisy Granny Square turns the classic granny motif into a tiny garden: a cheerful daisy with airy chain-loop petals blooming at the center of a traditional double-crochet border. Worked in four colors on a 3.00 mm hook across six quick rounds, it is the kind of small, joyful make that suits scrap-yarn lovers, blanket builders, and anyone who wants a flower square that actually looks like a flower — dimensional petals and all — without any fiddly layered construction or sewing",
          "raw_text": "The Mini Daisy Granny Square turns the classic granny motif into a tiny garden: a cheerful daisy with airy chain-loop petals blooming at the center of a traditional double-crochet border. Worked in four colors on a 3.00 mm hook across six quick rounds, it is the kind of small, joyful make that suits scrap-yarn lovers, blanket builders, and anyone who wants a flower square that actually looks like a flower — dimensional petals and all — without any fiddly layered construction or sewing",
          "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 techniques here are simple but smart. The petals are nothing more than chains of eleven slip-stitched into place, then gathered into a neat working ring with single crochets anchored in the third loop of each petal's sixth chain — the clever step that makes the daisy sit perfectly flat. Standing stitches and invisible slip-stitch joins keep every color change tidy. If you can chain, single crochet, and double crochet, you are ready; expect one to two relaxed hours from center to final border round",
          "raw_text": "The techniques here are simple but smart. The petals are nothing more than chains of eleven slip-stitched into place, then gathered into a neat working ring with single crochets anchored in the third loop of each petal's sixth chain — the clever step that makes the daisy sit perfectly flat. Standing stitches and invisible slip-stitch joins keep every color change tidy. If you can chain, single crochet, and double crochet, you are ready; expect one to two relaxed hours from center to final border round",
          "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": "Finished, the square measures a tidy 4.5 by 4.5 inches, with petals that pop softly above the granny clusters instead of lying flat and lifeless. One square makes a sweet coaster or appliqué; a whole stack becomes a meadow-worthy blanket, cushion cover, or tote panel. Worked in crisp cotton, the petals hold beautiful definition and the corners stay sharp, which makes these little daisies feel like small handmade gifts all on their own — no wrapping paper required",
          "raw_text": "Finished, the square measures a tidy 4.5 by 4.5 inches, with petals that pop softly above the granny clusters instead of lying flat and lifeless. One square makes a sweet coaster or appliqué; a whole stack becomes a meadow-worthy blanket, cushion cover, or tote panel. Worked in crisp cotton, the petals hold beautiful definition and the corners stay sharp, which makes these little daisies feel like small handmade gifts all on their own — no wrapping paper required",
          "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 have made more granny squares than I can count, and this little daisy still makes me smile every single time. The petal round is pure instant gratification — each repeat of chain eleven, slip stitch, chain eleven, slip stitch drops two finished petals off your hook, and suddenly a whole ring of them is fluttering around the center. Then comes my favorite moment: anchoring each petal through the third loop of its sixth chain. Those floppy loops snap into a perfectly flat, evenly spaced daisy, and it feels like a small magic trick every time. Because every round fastens off, the color play is wonderfully low-pressure — no mid-row color changes, just fresh yarn and a tidy standing stitch. The invisible slip-stitch joins mean the finished square has no ugly seam line anywhere. And by the time you settle into the familiar rhythm of granny clusters for the border, the clever-looking part is already done. It photographs beautifully, stitches up in an evening, and barely sips any yarn. What's not to love?",
          "raw_text": "I have made more granny squares than I can count, and this little daisy still makes me smile every single time. The petal round is pure instant gratification — each repeat of chain eleven, slip stitch, chain eleven, slip stitch drops two finished petals off your hook, and suddenly a whole ring of them is fluttering around the center. Then comes my favorite moment: anchoring each petal through the third loop of its sixth chain. Those floppy loops snap into a perfectly flat, evenly spaced daisy, and it feels like a small magic trick every time. Because every round fastens off, the color play is wonderfully low-pressure — no mid-row color changes, just fresh yarn and a tidy standing stitch. The invisible slip-stitch joins mean the finished square has no ugly seam line anywhere. And by the time you settle into the familiar rhythm of granny clusters for the border, the clever-looking part is already done. It photographs beautifully, stitches up in an evening, and barely sips any yarn. What's not to love?",
          "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 four-color recipe is endlessly swappable. Start with the palette suggested in the original notes: a soft yellow center, white petals, a periwinkle blue middle ring, and a lavender border — dreamy, cool-toned, and gorgeous for baby blankets and spring projects. For a sunflower version, pair a chocolate brown center with golden petals and a sage green border; for a cosmos look, try blush pink petals floating on a cream background. Cotton DK on the 3.00 mm hook keeps the petals crisp — Scheepjes Catona, Paintbox Cotton DK, and Ricorumi all offer huge shade ranges — but the pattern scales beautifully too: a worsted-weight yarn like Paintbox Simply Aran with a 4.5 mm hook grows the square to roughly 6 inches with no changes to the stitch counts. Want a bigger square at the same gauge? Just keep going after the last round, working (3dc, ch2, 3dc) in each corner space and 3dc groups along the sides, adding one extra side group per round — the daisy stays perfectly centered. Longer, more dramatic petals are easy as well: chain 13 instead of 11 and anchor the ring round in the third loop of the seventh chain instead of the sixth. For seasonal sets, try a spring meadow blanket alternating daisy squares with plain grass-green grannies, an autumn version in burnt orange, mustard, and cream, or an icy winter square in pale blue and snow white. And because each square uses only scraps of four colors, it is the perfect stash-buster — raid the leftovers bin and make every daisy different",
          "raw_text": "The four-color recipe is endlessly swappable. Start with the palette suggested in the original notes: a soft yellow center, white petals, a periwinkle blue middle ring, and a lavender border — dreamy, cool-toned, and gorgeous for baby blankets and spring projects. For a sunflower version, pair a chocolate brown center with golden petals and a sage green border; for a cosmos look, try blush pink petals floating on a cream background. Cotton DK on the 3.00 mm hook keeps the petals crisp — Scheepjes Catona, Paintbox Cotton DK, and Ricorumi all offer huge shade ranges — but the pattern scales beautifully too: a worsted-weight yarn like Paintbox Simply Aran with a 4.5 mm hook grows the square to roughly 6 inches with no changes to the stitch counts. Want a bigger square at the same gauge? Just keep going after the last round, working (3dc, ch2, 3dc) in each corner space and 3dc groups along the sides, adding one extra side group per round — the daisy stays perfectly centered. Longer, more dramatic petals are easy as well: chain 13 instead of 11 and anchor the ring round in the third loop of the seventh chain instead of the sixth. For seasonal sets, try a spring meadow blanket alternating daisy squares with plain grass-green grannies, an autumn version in burnt orange, mustard, and cream, or an icy winter square in pale blue and snow white. And because each square uses only scraps of four colors, it is the perfect stash-buster — raid the leftovers bin and make every daisy different",
          "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": "Slip-stitching both chain-loops of a petal pair into the same stitch",
          "value": "Each repeat closes one petal with a slip stitch into the SAME stitch, then anchors the next chain-11 into the NEXT stitch. If everything lands in one stitch, the petals bunch up on one side of the center instead of spacing evenly. Pull back to the last correct petal and re-place the anchor stitches, checking that the bases march steadily around the ring",
          "raw_text": "Each repeat closes one petal with a slip stitch into the SAME stitch, then anchors the next chain-11 into the NEXT stitch. If everything lands in one stitch, the petals bunch up on one side of the center instead of spacing evenly. Pull back to the last correct petal and re-place the anchor stitches, checking that the bases march steadily around the ring",
          "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": "Losing count inside the chain-11 petal loops",
          "value": "Even one missing chain makes a visibly shorter, tighter petal that spoils the flower's symmetry. Count your chains in pairs as you go, and before each slip stitch, lay the loop flat and count the V's one more time. If your finished petals look uneven in length, this is almost always the culprit",
          "raw_text": "Even one missing chain makes a visibly shorter, tighter petal that spoils the flower's symmetry. Count your chains in pairs as you go, and before each slip stitch, lay the loop flat and count the V's one more time. If your finished petals look uneven in length, this is almost always the culprit",
          "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": "Anchoring the ring round in the wrong chain of the petal",
          "value": "The single crochet must go into the sixth chain of the petal — the chain sitting right at the tip of the loop. Count six chains up from where the petal leaves the center, and pop a locking stitch marker into that chain on every petal before you start the round. Anchoring a chain too early or too late tilts the petals and makes the daisy sit lopsided",
          "raw_text": "The single crochet must go into the sixth chain of the petal — the chain sitting right at the tip of the loop. Count six chains up from where the petal leaves the center, and pop a locking stitch marker into that chain on every petal before you start the round. Anchoring a chain too early or too late tilts the petals and makes the daisy sit lopsided",
          "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 into the front V instead of the third loop",
          "value": "The third loop is the little bump running along the back of each chain, not the two loops forming the V on the front. Working the single crochet into that back bump lets the petal tip fold forward neatly; grabbing the front V twists the petals sideways. Tilt each petal tip toward you to expose the bumps before inserting your hook",
          "raw_text": "The third loop is the little bump running along the back of each chain, not the two loops forming the V on the front. Working the single crochet into that back bump lets the petal tip fold forward neatly; grabbing the front V twists the petals sideways. Tilt each petal tip toward you to expose the bumps before inserting your hook",
          "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": "Placing a corner group in a side chain-space on the granny round",
          "value": "The (3dc + ch2 + 3dc) corner groups must land at four evenly spaced points around the ring, with plain 3dc groups between them. If a corner lands in a side space you will get a ruffled, five-sided motif or a square that refuses to lie flat. Lay the piece flat after the second corner and confirm the corners are opposite each other before continuing",
          "raw_text": "The (3dc + ch2 + 3dc) corner groups must land at four evenly spaced points around the ring, with plain 3dc groups between them. If a corner lands in a side space you will get a ruffled, five-sided motif or a square that refuses to lie flat. Lay the piece flat after the second corner and confirm the corners are opposite each other before continuing",
          "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": "Trapping the petals under the border rounds",
          "value": "The petals should bloom in front of the double-crochet border, not get squashed behind it. As you work the granny clusters, keep nudging the petal tips toward you so the hook passes behind them. If a petal gets caught under a cluster, it will pull flat and distort the flower — easier to prevent than to fix",
          "raw_text": "The petals should bloom in front of the double-crochet border, not get squashed behind it. As you work the granny clusters, keep nudging the petal tips toward you so the hook passes behind them. If a petal gets caught under a cluster, it will pull flat and distort the flower — easier to prevent than to fix",
          "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- 4 colors",
              "raw_text": "yarn of your choice- 4 colors"
            },
            {
              "order": 2,
              "row_type": "item",
              "code": "mat-1-2",
              "label": "",
              "value": "Crochet hook, we are using a 3.00 mm crochet hook",
              "raw_text": "Crochet hook, we are using a 3.00 mm crochet 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-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": 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-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": 7,
          "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": 8,
          "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": 9,
          "row_type": "abbrev",
          "code": "abbrev-sk",
          "label": "sk",
          "value": "skip",
          "raw_text": "sk = skip",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sk",
          "meaning": "skip"
        },
        {
          "order": 10,
          "row_type": "abbrev",
          "code": "abbrev-slst",
          "label": "slst",
          "value": "slip stitch",
          "raw_text": "slst = slip stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "slst",
          "meaning": "slip stitch"
        }
      ]
    },
    {
      "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": "Soft Yellow for Daisy Center",
          "raw_text": "Round 1 – Soft Yellow for Daisy Center Start with a magic loop, make an invisible standing st, then work 6 hdc in the loop, tighten the tail, make an invisible slst to the first hdc.",
          "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 loop, make an invisible standing st, then work 6 hdc in the loop, tighten the tail, make an invisible slst to the first hdc.",
          "raw_text": "Start with a magic loop, make an invisible standing st, then work 6 hdc in the loop, tighten the tail, make an invisible slst to the first hdc.",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "instruction",
          "code": "main-pattern-info-1",
          "label": "Steps",
          "value": "Magic loop, invisible standing st, 6 hdc, tighten the tail, invisible slst to first hdc.",
          "raw_text": "Step by step: Magic loop, invisible standing st, 6 hdc, tighten the tail, invisible slst to first hdc.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "instruction",
          "code": "main-pattern-info-2",
          "label": "Step 1",
          "value": "Start with a magic loop, make an invisible standing st, then work 6 hdc in the loop, tighten the tail,  make an invisible slst to the first hdc. Round 1 finished.",
          "raw_text": "Step 1: Start with a magic loop, make an invisible standing st, then work 6 hdc in the loop, tighten the tail,  make an invisible slst to the first hdc. Round 1 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": "subhead",
          "code": "main-pattern-round-2",
          "label": "",
          "value": "Daisy Petals",
          "raw_text": "Round 2- Daisy Petals Add new color yarn, pull pink yarn through any stitch. Make ch1 as standing st, ch11 , slst to same stitch (the first petal if formed), ch11, slst to next stitch.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "round",
          "code": "main-pattern-round-2",
          "label": "Round 2",
          "value": "Add new color yarn, pull pink yarn through any stitch. Make ch1 as standing st, ch11 , slst to same stitch (the first petal if formed), ch11, slst to next stitch.",
          "raw_text": "Add new color yarn, pull pink yarn through any stitch. Make ch1 as standing st, ch11 , slst to same stitch (the first petal if formed), ch11, slst to next stitch.",
          "round_start": 2,
          "round_end": 2,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "instruction",
          "code": "main-pattern-info-3",
          "label": "Steps",
          "value": "[ch11, slst to the same stitch, ch11, slst to next stitch] repeat 5 times, slst to first stitch, make an invisible slst to first sc, fasten off.",
          "raw_text": "[ch11, slst to the same stitch, ch11, slst to next stitch] repeat 5 times, slst to first stitch, make an invisible slst to first sc, fasten off.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "round",
          "code": "main-pattern-round-3",
          "label": "Round 3",
          "value": "Add Pink Loop (Foundation of Square) Add pink yarn in the third loop of the sixth chain of a petal, make your first as standing st, [sc in the third loop of sixth chain of a petal, ch2] repeat 12 times, slst in first sc, fasten off. Round 3 finished.",
          "raw_text": "Round 3- Add Pink Loop (Foundation of Square) Add pink yarn in the third loop of the sixth chain of a petal, make your first as standing st, [sc in the third loop of sixth chain of a petal, ch2] repeat 12 times, slst in first sc, fasten off. Round 3 finished.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 9,
          "row_type": "subhead",
          "code": "main-pattern-round-4",
          "label": "",
          "value": "Still Square",
          "raw_text": "Round 4 – Still Square Add new color yarn, join the new yarn in any corner-space, ch3 as standing stitch(count as dc) , (2dc+ ch2+3dc) in first ch-space, 3dc in next ch-space, [(3dc+ch2+3dc) in next ch-space, 3dc in next ch-sp] repeat 3 times, make an invisible slst to top the 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": 10,
          "row_type": "round",
          "code": "main-pattern-round-4",
          "label": "Round 4",
          "value": "Add new color yarn, join the new yarn in any corner-space, ch3 as standing stitch(count as dc) , (2dc+ ch2+3dc) in first ch-space, 3dc in next ch-space, [(3dc+ch2+3dc) in next ch-space, 3dc in next ch-sp] repeat 3 times, make an invisible slst to top the ch3, fasten off. Round 4 finished.",
          "raw_text": "Add new color yarn, join the new yarn in any corner-space, ch3 as standing stitch(count as dc) , (2dc+ ch2+3dc) in first ch-space, 3dc in next ch-space, [(3dc+ch2+3dc) in next ch-space, 3dc in next ch-sp] repeat 3 times, make an invisible slst to top the ch3, fasten off. Round 4 finished.",
          "round_start": 4,
          "round_end": 4,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 11,
          "row_type": "round",
          "code": "main-pattern-round-5",
          "label": "Round 5",
          "value": "Start Crocheting Blocking Add new color yarn, join the new yarn in any corner space, ch3 as standing stitch(count as dc), (2dc+ ch2+3dc) in the same corner space, *make 3dc in the gap between next 2dc-groups, repeat *3 times",
          "raw_text": "Round 5- Start Crocheting Blocking Add new color yarn, join the new yarn in any corner space, ch3 as standing stitch(count as dc), (2dc+ ch2+3dc) in the same corner space, *make 3dc in the gap between next 2dc-groups, repeat *3 times",
          "round_start": 5,
          "round_end": 5,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 12,
          "row_type": "instruction",
          "code": "main-pattern-info-4",
          "label": "Steps",
          "value": "[ (3dc+ch2+3dc) in next corner space, *make 3dc in the gap between next 2dc-groups, repeat *3 times] repeat 3 times, slst to top of ch3. Round 5 finished.",
          "raw_text": "[ (3dc+ch2+3dc) in next corner space, *make 3dc in the gap between next 2dc-groups, repeat *3 times] repeat 3 times, slst to top of ch3. Round 5 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 13,
          "row_type": "subhead",
          "code": "main-pattern-round-6",
          "label": "",
          "value": "Still Blocking",
          "raw_text": "Round 6 – Still Blocking Slst in next 2sts, slst in next chain space, ch3 as standing stitch(count as dc), (2dc+ch2+3dc) in the same corner sapce, *3dc in the gap between next 2dc-groups, repeat* 3 times",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 14,
          "row_type": "round",
          "code": "main-pattern-round-6",
          "label": "Round 6",
          "value": "Slst in next 2sts, slst in next chain space, ch3 as standing stitch(count as dc), (2dc+ch2+3dc) in the same corner sapce, *3dc in the gap between next 2dc-groups, repeat* 3 times",
          "raw_text": "Slst in next 2sts, slst in next chain space, ch3 as standing stitch(count as dc), (2dc+ch2+3dc) in the same corner sapce, *3dc in the gap between next 2dc-groups, repeat* 3 times",
          "round_start": 6,
          "round_end": 6,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 15,
          "row_type": "instruction",
          "code": "main-pattern-info-5",
          "label": "Steps",
          "value": "[(3dc+ ch2+ 3dc) in the next corner space, *3dc in the gap between next 2dc-groups, repeat* 3 times] repeat 3 times, make an invisible slst to top of ch3, fasten off and weave in ends. Now we finished a mini daisy granny square.",
          "raw_text": "[(3dc+ ch2+ 3dc) in the next corner space, *3dc in the gap between next 2dc-groups, repeat* 3 times] repeat 3 times, make an invisible slst to top of ch3, fasten off and weave in ends. Now we finished a mini daisy granny square.",
          "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 pattern is written for a 3.00 mm hook and gives a 4.5 x 4.5 inch square in DK-weight cotton. If your square ruffles, go down a hook size; if it cups or curls, go up — flatness matters more than matching the exact gauge",
          "raw_text": "💡 The pattern is written for a 3.00 mm hook and gives a 4.5 x 4.5 inch square in DK-weight cotton. If your square ruffles, go down a hook size; if it cups or curls, go up — flatness matters more than matching the exact gauge",
          "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": "💡 Before starting the anchoring round, place a locking stitch marker in the sixth chain of every petal. Thirty seconds of marking saves a lot of squinting and guarantees all twelve anchor points sit at the petal tips",
          "raw_text": "💡 Before starting the anchoring round, place a locking stitch marker in the sixth chain of every petal. Thirty seconds of marking saves a lot of squinting and guarantees all twelve anchor points sit at the petal tips",
          "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": "💡 Every round fastens off, so you will have a small pile of yarn tails. Crochet over the tails with the following round or weave ends as you finish each color — leaving them all for the end of a multi-square blanket is a recipe for regret",
          "raw_text": "💡 Every round fastens off, so you will have a small pile of yarn tails. Crochet over the tails with the following round or weave ends as you finish each color — leaving them all for the end of a multi-square blanket is a recipe for regret",
          "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": "💡 Start each new color with a standing stitch (begin with the loop already on your hook) and finish rounds with an invisible slip stitch or needle join. This is what keeps the color changes seamless — a slip-knot-and-chain-3 start will leave a visible column of joins",
          "raw_text": "💡 Start each new color with a standing stitch (begin with the loop already on your hook) and finish rounds with an invisible slip stitch or needle join. This is what keeps the color changes seamless — a slip-knot-and-chain-3 start will leave a visible column of joins",
          "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": "💡 While working the granny border, keep the petals pushed to the front of the work so the double crochets form behind them. The petals are meant to float over the border rounds, and that dimension is the whole charm of this square",
          "raw_text": "💡 While working the granny border, keep the petals pushed to the front of the work so the double crochets form behind them. The petals are meant to float over the border rounds, and that dimension is the whole charm of this square",
          "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": "💡 Give the finished square a gentle steam block, pinning the four corners to 4.5 inches. Hover the steam over the petals rather than pressing them — crushed petals lose their lift, and cotton springs into shape beautifully with steam alone",
          "raw_text": "💡 Give the finished square a gentle steam block, pinning the four corners to 4.5 inches. Hover the steam over the petals rather than pressing them — crushed petals lose their lift, and cotton springs into shape beautifully with steam alone",
          "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": "What is the 'third loop of the sixth chain,' and how do I find it?",
          "value": "Every chain stitch has a V on the front and a single bump running along the back — that back bump is the third loop. Count six chains up from where the petal leaves the center ring; that sixth chain sits right at the petal's tip. Tilt the tip toward you and work your single crochet into the bump behind it",
          "raw_text": "Every chain stitch has a V on the front and a single bump running along the back — that back bump is the third loop. Count six chains up from where the petal leaves the center ring; that sixth chain sits right at the petal's tip. Tilt the tip toward you and work your single crochet into the bump behind it",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "What is the 'third loop of the sixth chain,' and how do I find it?",
          "answer": "Every chain stitch has a V on the front and a single bump running along the back — that back bump is the third loop. Count six chains up from where the petal leaves the center ring; that sixth chain sits right at the petal's tip. Tilt the tip toward you and work your single crochet into the bump behind it",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "How do I join these squares into a blanket without flattening the daisies?",
          "value": "The petals sit inside the border, so any edge-based join is safe — whip stitch or slip stitch through the back loops, or a join-as-you-go granny strip. Just avoid pressing seams flat with a hot iron afterward; steam gently instead so the petals keep their lift",
          "raw_text": "The petals sit inside the border, so any edge-based join is safe — whip stitch or slip stitch through the back loops, or a join-as-you-go granny strip. Just avoid pressing seams flat with a hot iron afterward; steam gently instead so the petals keep their lift",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How do I join these squares into a blanket without flattening the daisies?",
          "answer": "The petals sit inside the border, so any edge-based join is safe — whip stitch or slip stitch through the back loops, or a join-as-you-go granny strip. Just avoid pressing seams flat with a hot iron afterward; steam gently instead so the petals keep their lift",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "Why does my square have a visible seam where the rounds begin?",
          "value": "That usually means the rounds were started with a slip knot and chain-3 and closed with a regular slip stitch. This pattern uses standing stitches to start each color and invisible slip-stitch joins to close, which hide the transitions almost completely — it is worth practicing them on this small square",
          "raw_text": "That usually means the rounds were started with a slip knot and chain-3 and closed with a regular slip stitch. This pattern uses standing stitches to start each color and invisible slip-stitch joins to close, which hide the transitions almost completely — it is worth practicing them on this small square",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Why does my square have a visible seam where the rounds begin?",
          "answer": "That usually means the rounds were started with a slip knot and chain-3 and closed with a regular slip stitch. This pattern uses standing stitches to start each color and invisible slip-stitch joins to close, which hide the transitions almost completely — it is worth practicing them on this small square",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "Do I really need four different colors?",
          "value": "Four colors give the classic daisy look — center, petals, anchoring ring, and border each get their own shade. But two colors work beautifully too, for example white petals with a single background color everywhere else. Since every round fastens off anyway, swapping colors adds no extra difficulty",
          "raw_text": "Four colors give the classic daisy look — center, petals, anchoring ring, and border each get their own shade. But two colors work beautifully too, for example white petals with a single background color everywhere else. Since every round fastens off anyway, swapping colors adds no extra difficulty",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Do I really need four different colors?",
          "answer": "Four colors give the classic daisy look — center, petals, anchoring ring, and border each get their own shade. But two colors work beautifully too, for example white petals with a single background color everywhere else. Since every round fastens off anyway, swapping colors adds no extra difficulty",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/mini-daisy-granny-square-hero.webp",
    "data/images/mini-daisy-granny-square-step-2.webp",
    "data/images/mini-daisy-granny-square-step-3.webp",
    "data/images/mini-daisy-granny-square-step-4.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/mini-daisy-granny-square-hero.webp",
      "alt": "Mini Daisy Granny Square – Free Crochet Pattern — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/mini-daisy-granny-square-hero.webp",
      "alt": "Mini Daisy Granny Square – Free Crochet Pattern — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/mini-daisy-granny-square-step-2.webp",
      "alt": "Mini Daisy Granny Square – Free Crochet Pattern — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/mini-daisy-granny-square-step-3.webp",
      "alt": "Mini Daisy Granny Square – Free Crochet Pattern — photo 3",
      "is_featured": false
    },
    {
      "url": "data/images/mini-daisy-granny-square-step-4.webp",
      "alt": "Mini Daisy Granny Square – Free Crochet Pattern — photo 4",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 1
}