{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "daisy-farmhouse-granny-square-pattern",
  "title": "Daisy Farmhouse Granny Square – Free Crochet Pattern",
  "meta_description": "Crochet a daisy farmhouse granny square with popcorn petals and 4 cozy colors. Free 5-round pattern makes a 4-inch block for blankets and bags",
  "published_at": "2026-07-21",
  "updated_at": "2026-07-21",
  "author": "Ruby",
  "thumbnail_url": "data/images/daisy-farmhouse-granny-square-pattern-hero.webp",
  "meta": {
    "title": "Daisy Farmhouse Granny Square – Free Crochet Pattern",
    "pattern_name": "Daisy Farmhouse Granny Square – Free Crochet Pattern",
    "difficulty": "Intermediate",
    "time_needed": "1-2 Hours",
    "rating": 4.8,
    "made_count": "2.3K",
    "taxonomy": {
      "category": "Granny Squares",
      "skill_level": "Intermediate",
      "yarn_weight": "DK",
      "tags": [
        "granny square",
        "daisy granny square",
        "farmhouse granny square",
        "free crochet pattern",
        "popcorn stitch",
        "flower crochet square",
        "cottagecore crochet",
        "blanket square",
        "stash buster",
        "magic loop",
        "crochet daisy",
        "spring crochet"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Daisy Farmhouse Granny Square – Free Crochet Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "Intermediate Friendly",
          "value": "Comfortable with magic loops, popcorn stitches, and standing chain starts",
          "raw_text": "Comfortable with magic loops, popcorn stitches, and standing chain starts",
          "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 per square",
          "raw_text": "About 1-2 hours of relaxing crochet per square",
          "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": "Farmhouse Charm",
          "value": "Cottagecore daisy block for blankets, pillows, and market bags",
          "raw_text": "Cottagecore daisy block for blankets, pillows, and market bags",
          "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": "If plain granny squares have started to feel a little too familiar, this Daisy Farmhouse Granny Square is the refresh your hook has been waiting for. A cheerful three-dimensional daisy blooms right in the center of a classic granny frame, giving you that cozy cottagecore, farmhouse-kitchen feeling in a single four-inch block. It's designed for crocheters who love the soothing rhythm of granny squares but crave a little texture and personality — and it's absolutely perfect for blankets, pillow covers, coasters, and market bags",
          "raw_text": "If plain granny squares have started to feel a little too familiar, this Daisy Farmhouse Granny Square is the refresh your hook has been waiting for. A cheerful three-dimensional daisy blooms right in the center of a classic granny frame, giving you that cozy cottagecore, farmhouse-kitchen feeling in a single four-inch block. It's designed for crocheters who love the soothing rhythm of granny squares but crave a little texture and personality — and it's absolutely perfect for blankets, pillow covers, coasters, and market bags",
          "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 start with a magic loop and a round of eight double crochet spokes separated by chain-1 spaces — that's the daisy's sunny center. Round 2 is where the fun lives: eight plump 5-double-crochet popcorn petals separated by chain-5 arches. From there, a round of bobble-stitch leaves and two squaring rounds turn everything into a tidy farmhouse-style granny block. Rounds 1 through 3 each fasten off, and every new color joins with its own standing chain start, so you get perfectly crisp color changes throughout. I'd call it a confident-beginner-to-intermediate make, and each square takes about one to two relaxed hours",
          "raw_text": "You'll start with a magic loop and a round of eight double crochet spokes separated by chain-1 spaces — that's the daisy's sunny center. Round 2 is where the fun lives: eight plump 5-double-crochet popcorn petals separated by chain-5 arches. From there, a round of bobble-stitch leaves and two squaring rounds turn everything into a tidy farmhouse-style granny block. Rounds 1 through 3 each fasten off, and every new color joins with its own standing chain start, so you get perfectly crisp color changes throughout. I'd call it a confident-beginner-to-intermediate make, and each square takes about one to two relaxed hours",
          "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 approximately 3.94 by 3.94 inches — right around that classic 10-centimeter size that plays nicely with most granny square patterns you already own. The popcorn petals give it real dimension you can feel under your fingertips, while the flat granny border keeps it easy to seam and join. Make one square for a sweet coaster or mug rug, four for a charming pillow front, or a whole meadow of them for a blanket that makes an unforgettable handmade gift",
          "raw_text": "The finished square measures approximately 3.94 by 3.94 inches — right around that classic 10-centimeter size that plays nicely with most granny square patterns you already own. The popcorn petals give it real dimension you can feel under your fingertips, while the flat granny border keeps it easy to seam and join. Make one square for a sweet coaster or mug rug, four for a charming pillow front, or a whole meadow of them for a blanket that makes an unforgettable handmade gift",
          "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've made more granny squares than I can count, and this one still makes me grin every single time. The magic happens in Round 2: you work five double crochets into a chain space, drop your loop, and pull that popcorn closed — and suddenly a plump little daisy petal pops right up off the fabric. Eight of those around the sunny Round 1 center, and you have an actual flower blooming in your hands. I also love that each color change fastens off and restarts with its own standing chain, so the color changes stay perfectly crisp — no join seam creeping up the side of your square like a zipper. And because you only need small amounts of four colors, it's the ultimate stash buster; I've been happily raiding my cotton scraps basket for weeks. At just under four inches, one square is a satisfying evening make, and a whole stack of them turns into the dreamiest farmhouse blanket you've ever curled up under",
          "raw_text": "I've made more granny squares than I can count, and this one still makes me grin every single time. The magic happens in Round 2: you work five double crochets into a chain space, drop your loop, and pull that popcorn closed — and suddenly a plump little daisy petal pops right up off the fabric. Eight of those around the sunny Round 1 center, and you have an actual flower blooming in your hands. I also love that each color change fastens off and restarts with its own standing chain, so the color changes stay perfectly crisp — no join seam creeping up the side of your square like a zipper. And because you only need small amounts of four colors, it's the ultimate stash buster; I've been happily raiding my cotton scraps basket for weeks. At just under four inches, one square is a satisfying evening make, and a whole stack of them turns into the dreamiest farmhouse blanket you've ever curled up under",
          "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": "Leaving the magic loop loose, so the",
          "value": "After finishing Round 1, pull the starting tail firmly until the eight dc spokes close into a tight center, then weave the tail through the backs of several stitches in two directions before trimming. If magic loops fight you, chain 4 and slip stitch into a ring instead — the center hole will be slightly larger but secure",
          "raw_text": "After finishing Round 1, pull the starting tail firmly until the eight dc spokes close into a tight center, then weave the tail through the backs of several stitches in two directions before trimming. If magic loops fight you, chain 4 and slip stitch into a ring instead — the center hole will be slightly larger but secure",
          "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": "That opening ch-3 counts as your first double crochet, so you work only seven more [dc, ch 1] repeats. Before fastening off, count eight dc and eight ch-1 spaces — every popcorn petal in Round 2 needs its own space, so a miscount here means petals that won't line up",
          "raw_text": "That opening ch-3 counts as your first double crochet, so you work only seven more [dc, ch 1] repeats. Before fastening off, count eight dc and eight ch-1 spaces — every popcorn petal in Round 2 needs its own space, so a miscount here means petals that won't line up",
          "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": "Closing the popcorn through the wrong",
          "value": "Complete all five double crochets first, then drop your working loop, insert the hook from front to back under both top loops of the first dc of the group, grab the dropped loop, and pull it through. Inserting from the front is what makes the petal pop toward you instead of collapsing backward",
          "raw_text": "Complete all five double crochets first, then drop your working loop, insert the hook from front to back under both top loops of the first dc of the group, grab the dropped loop, and pull it through. Inserting from the front is what makes the petal pop toward you instead of collapsing backward",
          "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": "Starting a new round with a loose",
          "value": "Rounds 2, 3, and 4 each join new yarn with a standing chain start (ch3 or ch2), so you make several of them across the square. Begin each with a snug slip knot already on the hook, tighten the first chain against the chain-space, and work over the tail for the first few stitches to lock it in",
          "raw_text": "Rounds 2, 3, and 4 each join new yarn with a standing chain start (ch3 or ch2), so you make several of them across the square. Begin each with a snug slip knot already on the hook, tighten the first chain against the chain-space, and work over the tail for the first few stitches to lock it in",
          "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": "Sloppy chain-5 arches between the",
          "value": "Count all five chains between every popcorn — it's easy to drift to four or six once you're in a rhythm. These eight arches are the foundation the squaring rounds are built into, so uneven arches show up later as a wavy or dished block. Keep chain tension relaxed and consistent",
          "raw_text": "Count all five chains between every popcorn — it's easy to drift to four or six once you're in a rhythm. These eight arches are the foundation the squaring rounds are built into, so uneven arches show up later as a wavy or dished block. Keep chain tension relaxed and consistent",
          "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": "Saving all the yarn tails until the very end",
          "value": "four colors and several fastened-off rounds, ends multiply fast. Weave each tail as soon as the round is done, working in two different directions, and tuck the Round 2 tails underneath the popcorn petals where they vanish completely. It turns a dreaded chore into thirty painless seconds per round",
          "raw_text": "four colors and several fastened-off rounds, ends multiply fast. Weave each tail as soon as the round is done, working in two different directions, and tuck the Round 2 tails underneath the popcorn petals where they vanish completely. It turns a dreaded chore into thirty painless seconds per round",
          "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": "A crochet hook, we are using a 3.00mm hook",
              "raw_text": "A 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 (US Term)",
      "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-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": 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-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": 6,
          "row_type": "abbrev",
          "code": "abbrev-pc",
          "label": "pc",
          "value": "popcorn stitch",
          "raw_text": "pc = popcorn stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "pc",
          "meaning": "popcorn stitch"
        },
        {
          "order": 7,
          "row_type": "abbrev",
          "code": "abbrev-bo",
          "label": "bo",
          "value": "bobble stitch",
          "raw_text": "bo = bobble stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "bo",
          "meaning": "bobble stitch"
        },
        {
          "order": 8,
          "row_type": "abbrev",
          "code": "abbrev-sp",
          "label": "sp",
          "value": "space",
          "raw_text": "sp = space",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sp",
          "meaning": "space"
        },
        {
          "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": 8,
      "card_type": "part",
      "code": "how-to-crochet-a-farmhouse-gra",
      "title": "How to Crochet a Farmhouse Granny Square with Daisy Flower",
      "raw_heading": "How to Crochet a Farmhouse Granny Square with Daisy Flower",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "how-to-crochet-a-farmhouse-gra-info-1",
          "label": "Info",
          "value": "A classic granny square adorned with a beautiful three-dimensional daisy flower motif in the center.",
          "raw_text": "A classic granny square adorned with a beautiful three-dimensional daisy flower motif in the center.",
          "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": "how-to-crochet-a-farmhouse-gra-info-4",
          "label": "Info",
          "value": "In this pattern, the daisy flower sits on a farmhouse granny square background — compared with a solid granny square, this gives more open spaces. Green yarn is used to create a round of green leaves after the popcorn stitch daisy flower. It's a perfect pattern for a granny square blanket.",
          "raw_text": "In this pattern, the daisy flower sits on a farmhouse granny square background — compared with a solid granny square, this gives more open spaces. Green yarn is used to create a round of green leaves after the popcorn stitch daisy flower. It's a perfect pattern for a granny square 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": "round",
          "code": "how-to-crochet-a-farmhouse-gra-round-1",
          "label": "Round 1",
          "value": "Crochet the daisy flower center: Magic loop, ch3(count as dc), ch1, [dc in the loop, ch1] repeat 7 times, sl st to the top of first ch3, fasten off.",
          "raw_text": "Round 1 – Crochet the daisy flower center: Magic loop, ch3(count as dc), ch1, [dc in the loop, ch1] repeat 7 times, sl st to the top of first ch3, fasten off.",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "instruction",
          "code": "how-to-crochet-a-farmhouse-gra-info-5",
          "label": "Steps",
          "value": "Start with a magic loop. Ch3 as a standing st (count as dc), ch1. Dc in the loop, ch1. [dc, ch1] repeat 6 times, sl st to the top of the first ch3, fasten off. Round 1 finished.",
          "raw_text": "Step by step: Start with a magic loop. Ch3 as a standing st (count as dc), ch1. Dc in the loop, ch1. [dc, ch1] repeat 6 times, sl st to the top of the first ch3, fasten off. 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": "round",
          "code": "how-to-crochet-a-farmhouse-gra-round-2",
          "label": "Round 2",
          "value": "The petals of the daisy flower: New yarn in ch-sp, ch3(count as dc)+4dc to complete a 5-dc-pc, ch5, [5-dc-pc, ch5] repeat 7 times, sl st to the top of the first pc, fasten off.",
          "raw_text": "Round 2 – The petals of the daisy flower: New yarn in ch-sp, ch3(count as dc)+4dc to complete a 5-dc-pc, ch5, [5-dc-pc, ch5] repeat 7 times, sl st to the top of the first pc, fasten off.",
          "round_start": 2,
          "round_end": 2,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "instruction",
          "code": "how-to-crochet-a-farmhouse-gra-info-6",
          "label": "Steps",
          "value": "Add new yarn in any ch-sp. Ch3 as a standing st (count as dc). Another dc in this ch-sp. Another 3dc in this ch-sp. Remove the hook from the fifth dc, and insert it into both loops of the first dc. Grab the last dc loops with the hook and pull them through the loops to complete a 5-dc-pc. Ch5. [5-dc-pc in next ch-sp, ch5] repeat 7 times, sl st to the top of the first pc, fasten off. Round 2 finished.",
          "raw_text": "Step by step: Add new yarn in any ch-sp. Ch3 as a standing st (count as dc). Another dc in this ch-sp. Another 3dc in this ch-sp. Remove the hook from the fifth dc, and insert it into both loops of the first dc. Grab the last dc loops with the hook and pull them through the loops to complete a 5-dc-pc. Ch5. [5-dc-pc in next ch-sp, ch5] repeat 7 times, sl st to the top of the first pc, 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": 7,
          "row_type": "round",
          "code": "how-to-crochet-a-farmhouse-gra-round-3",
          "label": "Round 3",
          "value": "Daisy flowers leaf: New yarn in ch-sp, ch2(count as incomplete dc)+2 incomplete dc to form a 3-dc-bo, ch6, sk 1 ch-sp, 3-dc-bo in next ch-sp, ch3, [3-dc-bo in the same ch-sp, ch6, sk 1 ch-sp, 3-dc-bo, ch3] repeat 3 times, sl st to the top of the first bo, fasten off.",
          "raw_text": "Round 3 – Daisy flowers leaf: New yarn in ch-sp, ch2(count as incomplete dc)+2 incomplete dc to form a 3-dc-bo, ch6, sk 1 ch-sp, 3-dc-bo in next ch-sp, ch3, [3-dc-bo in the same ch-sp, ch6, sk 1 ch-sp, 3-dc-bo, ch3] repeat 3 times, sl st to the top of the first bo, fasten off.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "instruction",
          "code": "how-to-crochet-a-farmhouse-gra-info-7",
          "label": "Steps",
          "value": "Add new yarn in any ch-sp. Ch2 as a standing st (count as incomplete dc). Another 2 incomplete dc to finish a 3-dc-bo. Ch6. Sk 1 ch-sp, 3-dc-bo in next ch-sp, ch3. [3-dc-bo in the same ch-sp, ch6, sk 1 ch-sp, 3-dc-bo in next ch-sp, ch3] repeat 3 times, sl st to the top of the first bo, fasten off. Round 3 finished.",
          "raw_text": "Step by step: Add new yarn in any ch-sp. Ch2 as a standing st (count as incomplete dc). Another 2 incomplete dc to finish a 3-dc-bo. Ch6. Sk 1 ch-sp, 3-dc-bo in next ch-sp, ch3. [3-dc-bo in the same ch-sp, ch6, sk 1 ch-sp, 3-dc-bo in next ch-sp, ch3] repeat 3 times, sl st to the top of the first bo, fasten off. Round 3 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 9,
          "row_type": "subhead",
          "code": "how-to-crochet-a-farmhouse-gra-info-8",
          "label": "",
          "value": "How to make a 3 double crochet bobble stitch (3-dc-bo)",
          "raw_text": "How to make a 3 double crochet bobble stitch (3-dc-bo): 3-dc-bo is made based on 3 incomplete dc. Firstly, make the first incomplete dc: yo, insert the hook into the ch-sp, yo and pull up a loop, yo and pull through 2 loops to complete the first incomplete dc — now you have 2 loops on the hook (in this case, the ch2 counts as the first incomplete dc, so you only have 1 loop on the hook). [yo, insert hook in the same ch-sp, yo and pull up a loop, yo and pull through 2 loops] repeat 2 times; once finished, there are 4 loops on your hook. Finally, yo and pull through all 4 loops to finish the 3-dc-bo stitch.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 10,
          "row_type": "instruction",
          "code": "how-to-crochet-a-farmhouse-gra-info-8",
          "label": "Steps",
          "value": "3-dc-bo is made based on 3 incomplete dc. Firstly, make the first incomplete dc: yo, insert the hook into the ch-sp, yo and pull up a loop, yo and pull through 2 loops to complete the first incomplete dc — now you have 2 loops on the hook (in this case, the ch2 counts as the first incomplete dc, so you only have 1 loop on the hook). [yo, insert hook in the same ch-sp, yo and pull up a loop, yo and pull through 2 loops] repeat 2 times; once finished, there are 4 loops on your hook. Finally, yo and pull through all 4 loops to finish the 3-dc-bo stitch.",
          "raw_text": "How to make a 3 double crochet bobble stitch (3-dc-bo): 3-dc-bo is made based on 3 incomplete dc. Firstly, make the first incomplete dc: yo, insert the hook into the ch-sp, yo and pull up a loop, yo and pull through 2 loops to complete the first incomplete dc — now you have 2 loops on the hook (in this case, the ch2 counts as the first incomplete dc, so you only have 1 loop on the hook). [yo, insert hook in the same ch-sp, yo and pull up a loop, yo and pull through 2 loops] repeat 2 times; once finished, there are 4 loops on your hook. Finally, yo and pull through all 4 loops to finish the 3-dc-bo stitch.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 11,
          "row_type": "round",
          "code": "how-to-crochet-a-farmhouse-gra-round-4",
          "label": "Round 4",
          "value": "Background part: New yarn in corner, ch2(count as incomplete dc)+2 incomplete dc to finish a 3-dc-bo, ch2, 2dc in next ch-sp, 3dc in the skipped ch-sp of round 2 to connect this round, 2dc in current ch-sp, ch2, 3-dc-bo in next corner, ch3. [3-dc-bo in the same corner space, ch2, 2dc in next ch-sp, 3 connecting dc, 2dc in current ch-sp, ch2, 3-dc-bo in corner, ch3] repeat 3 times, sl st to the top of the first bo.",
          "raw_text": "Round 4 – Background part: New yarn in corner, ch2(count as incomplete dc)+2 incomplete dc to finish a 3-dc-bo, ch2, 2dc in next ch-sp, 3dc in the skipped ch-sp of round 2 to connect this round, 2dc in current ch-sp, ch2, 3-dc-bo in next corner, ch3. [3-dc-bo in the same corner space, ch2, 2dc in next ch-sp, 3 connecting dc, 2dc in current ch-sp, ch2, 3-dc-bo in corner, ch3] repeat 3 times, sl st to the top of the first bo.",
          "round_start": 4,
          "round_end": 4,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 12,
          "row_type": "instruction",
          "code": "how-to-crochet-a-farmhouse-gra-info-9",
          "label": "Steps",
          "value": "Add new yarn in any corner space. Ch2 as a standing st (count as incomplete dc). Another 2 incomplete dc to finish a 3-dc-bo. Ch2. 2dc in the next large ch-sp. Mark the skipped ch-sp of round 2 with a darning needle, then insert the hook through the skipped ch-sp and work 3dc — this is how we make connection dc to connect the previous round. 2dc in the current ch-6 sp. Ch2, 3-dc-bo in next corner space, ch3. [3-dc-bo in the same corner space, ch2, 2dc in next ch-sp, 3dc in the skipped ch-sp of round 2, 2dc in current ch-sp, ch2, 3-dc-bo in next corner space, ch3] repeat 3 times, sl st to the top of the first bo. Round 4 finished.",
          "raw_text": "Step by step: Add new yarn in any corner space. Ch2 as a standing st (count as incomplete dc). Another 2 incomplete dc to finish a 3-dc-bo. Ch2. 2dc in the next large ch-sp. Mark the skipped ch-sp of round 2 with a darning needle, then insert the hook through the skipped ch-sp and work 3dc — this is how we make connection dc to connect the previous round. 2dc in the current ch-6 sp. Ch2, 3-dc-bo in next corner space, ch3. [3-dc-bo in the same corner space, ch2, 2dc in next ch-sp, 3dc in the skipped ch-sp of round 2, 2dc in current ch-sp, ch2, 3-dc-bo in next corner space, ch3] repeat 3 times, sl st to the top of the first bo. Round 4 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": "round",
          "code": "how-to-crochet-a-farmhouse-gra-round-5",
          "label": "Round 5",
          "value": "Sl st to next st to start from ch-sp, ch3(count as dc)+dc, 7dc, 2dc in next ch-sp, ch2, 3-dc-bo+ch3+3-dc-bo+ch2 in next corner, [2dc in the same corner, 7dc, 2dc in ch-sp, ch2, 3-dc-bo+ch3+3-dc-bo+ch2 in next corner] repeat 3 times, sl st to the top of the first ch3.",
          "raw_text": "Round 5 – Sl st to next st to start from ch-sp, ch3(count as dc)+dc, 7dc, 2dc in next ch-sp, ch2, 3-dc-bo+ch3+3-dc-bo+ch2 in next corner, [2dc in the same corner, 7dc, 2dc in ch-sp, ch2, 3-dc-bo+ch3+3-dc-bo+ch2 in next corner] repeat 3 times, sl st to the top of the first ch3.",
          "round_start": 5,
          "round_end": 5,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 14,
          "row_type": "instruction",
          "code": "how-to-crochet-a-farmhouse-gra-info-10",
          "label": "Steps",
          "value": "Sl st to the next st to start from the ch-sp. Ch3 as a standing st (count as dc). Another dc in this ch-sp. Dc in the next 7 sts, 2dc in the next ch-sp, ch2, 3-dc-bo+ch3+3-dc-bo+ch2 in next corner space. [2dc in the same corner space, 7dc, 2dc in the next ch-sp, ch2, 3-dc-bo+ch3+3-dc-bo+ch2 in next corner space] repeat 3 times, sl st to the top of the first ch3, fasten off. Round 5 finished.",
          "raw_text": "Step by step: Sl st to the next st to start from the ch-sp. Ch3 as a standing st (count as dc). Another dc in this ch-sp. Dc in the next 7 sts, 2dc in the next ch-sp, ch2, 3-dc-bo+ch3+3-dc-bo+ch2 in next corner space. [2dc in the same corner space, 7dc, 2dc in the next ch-sp, ch2, 3-dc-bo+ch3+3-dc-bo+ch2 in next corner space] repeat 3 times, sl st to the top of the first ch3, fasten off. Round 5 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": "💡 Gauge: the completed farmhouse granny square measures approximately 3.94 x 3.94 inches with the 3.00mm hook. Crochet one test square and measure it before starting a big blanket batch — if yours runs small, go up to 3.25mm rather than fighting your tension",
          "raw_text": "💡 Gauge: the completed farmhouse granny square measures approximately 3.94 x 3.94 inches with the 3.00mm hook. Crochet one test square and measure it before starting a big blanket batch — if yours runs small, go up to 3.25mm rather than fighting your tension",
          "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": "💡 Decide your four-color order before you begin and jot it down: center, petals, leaf round (the designer uses green here), border. If you're making many squares, wind small bobbins of each color so you're not wrestling four full skeins",
          "raw_text": "💡 Decide your four-color order before you begin and jot it down: center, petals, leaf round (the designer uses green here), border. If you're making many squares, wind small bobbins of each color so you're not wrestling four full skeins",
          "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": "💡 The petal color disappears fast — each 5-dc popcorn uses roughly three times the yarn of a plain double crochet, so budget extra of your Round 2 color when planning a multi-square project",
          "raw_text": "💡 The petal color disappears fast — each 5-dc popcorn uses roughly three times the yarn of a plain double crochet, so budget extra of your Round 2 color when planning a multi-square project",
          "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": "💡 Drop a stitch marker into the top of each standing chain as you start a round. When it's time to slip stitch closed, the join point is unmistakable — especially around the popcorns, where the round's start likes to hide",
          "raw_text": "💡 Drop a stitch marker into the top of each standing chain as you start a round. When it's time to slip stitch closed, the join point is unmistakable — especially around the popcorns, where the round's start likes to hide",
          "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": "💡 Work over your starting tails for the first few stitches of each round, then weave the remainder. Ends anchored near popcorn petals get extra tugging in a finished blanket, so secure them in two directions",
          "raw_text": "💡 Work over your starting tails for the first few stitches of each round, then weave the remainder. Ends anchored near popcorn petals get extra tugging in a finished blanket, so secure them in two directions",
          "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 your squares before joining: pin each one to 3.94 x 3.94 inches and hover a steamer over it without pressing down. Crushing the iron onto the popcorns flattens the very petals you worked for",
          "raw_text": "💡 Block your squares before joining: pin each one to 3.94 x 3.94 inches and hover a steamer over it without pressing down. Crushing the iron onto the popcorns flattens the very petals you worked for",
          "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": "I can't get the hang of the magic loop",
          "value": "Absolutely. Chain 4 and join with a slip stitch to form a ring, then work Round 1's eight double crochets and chain-1 spaces into that ring. The daisy center will have a slightly more open eye, but the popcorn petals hide most of it",
          "raw_text": "Absolutely. Chain 4 and join with a slip stitch to form a ring, then work Round 1's eight double crochets and chain-1 spaces into that ring. The daisy center will have a slightly more open eye, but the popcorn petals hide most of it",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "I can't get the hang of the magic loop — can I start another way?",
          "answer": "Absolutely. Chain 4 and join with a slip stitch to form a ring, then work Round 1's eight double crochets and chain-1 spaces into that ring. The daisy center will have a slightly more open eye, but the popcorn petals hide most of it",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "How much yarn does one square use, and what kind works best?",
          "value": "Each square only needs small amounts of four colors, which makes it a wonderful scrap-buster. A smooth cotton with good stitch definition shows off the popcorn petals best — fuzzy or dark yarns tend to swallow the daisy's texture",
          "raw_text": "Each square only needs small amounts of four colors, which makes it a wonderful scrap-buster. A smooth cotton with good stitch definition shows off the popcorn petals best — fuzzy or dark yarns tend to swallow the daisy's texture",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How much yarn does one square use, and what kind works best?",
          "answer": "Each square only needs small amounts of four colors, which makes it a wonderful scrap-buster. A smooth cotton with good stitch definition shows off the popcorn petals best — fuzzy or dark yarns tend to swallow the daisy's texture",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "How do I make the square bigger than 3.94 inches?",
          "value": "Keep working granny rounds after Round 5: 3-dc groups separated by chain-1 along the sides with a (3 dc, ch 2, 3 dc) shell in each corner. Every added round grows the square by roughly half an inch, and the daisy stays perfectly centered",
          "raw_text": "Keep working granny rounds after Round 5: 3-dc groups separated by chain-1 along the sides with a (3 dc, ch 2, 3 dc) shell in each corner. Every added round grows the square by roughly half an inch, and the daisy stays perfectly centered",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How do I make the square bigger than 3.94 inches?",
          "answer": "Keep working granny rounds after Round 5: 3-dc groups separated by chain-1 along the sides with a (3 dc, ch 2, 3 dc) shell in each corner. Every added round grows the square by roughly half an inch, and the daisy stays perfectly centered",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "Do I really have to fasten off between the color changes?",
          "value": "It's what keeps the color changes so crisp — Rounds 1, 2, and 3 each fasten off, and the next color joins with its own standing chain start. Round 5 simply continues from Round 4 in the same yarn, starting with a slip stitch over to the next chain-space, so there's no extra join there",
          "raw_text": "It's what keeps the color changes so crisp — Rounds 1, 2, and 3 each fasten off, and the next color joins with its own standing chain start. Round 5 simply continues from Round 4 in the same yarn, starting with a slip stitch over to the next chain-space, so there's no extra join there",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Do I really have to fasten off between the color changes?",
          "answer": "It's what keeps the color changes so crisp — Rounds 1, 2, and 3 each fasten off, and the next color joins with its own standing chain start. Round 5 simply continues from Round 4 in the same yarn, starting with a slip stitch over to the next chain-space, so there's no extra join there",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "How many squares do I need for a blanket?",
          "value": "3.94 inches per square, a 6-by-8 layout — 48 squares — makes a sweet baby blanket around 24 by 32 inches before the border. For a generous throw, plan on roughly 108 squares in a 9-by-12 layout",
          "raw_text": "3.94 inches per square, a 6-by-8 layout — 48 squares — makes a sweet baby blanket around 24 by 32 inches before the border. For a generous throw, plan on roughly 108 squares in a 9-by-12 layout",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How many squares do I need for a blanket?",
          "answer": "3.94 inches per square, a 6-by-8 layout — 48 squares — makes a sweet baby blanket around 24 by 32 inches before the border. For a generous throw, plan on roughly 108 squares in a 9-by-12 layout",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/daisy-farmhouse-granny-square-pattern-hero.webp",
    "data/images/daisy-farmhouse-granny-square-pattern-step-2.webp",
    "data/images/daisy-farmhouse-granny-square-pattern-step-3.webp",
    "data/images/daisy-farmhouse-granny-square-pattern-step-4.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/daisy-farmhouse-granny-square-pattern-hero.webp",
      "alt": "Daisy Farmhouse Granny Square – Free Crochet Pattern — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/daisy-farmhouse-granny-square-pattern-hero.webp",
      "alt": "Daisy Farmhouse Granny Square – Free Crochet Pattern — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/daisy-farmhouse-granny-square-pattern-step-2.webp",
      "alt": "Daisy Farmhouse Granny Square – Free Crochet Pattern — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/daisy-farmhouse-granny-square-pattern-step-3.webp",
      "alt": "Daisy Farmhouse Granny Square – Free Crochet Pattern — photo 3",
      "is_featured": false
    },
    {
      "url": "data/images/daisy-farmhouse-granny-square-pattern-step-4.webp",
      "alt": "Daisy Farmhouse Granny Square – Free Crochet Pattern — photo 4",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 2
}