{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "daisy-in-the-corner-granny-square",
  "title": "Daisy in the Corner Granny Square — Free Popcorn Flower Motif",
  "meta_description": "Make the Daisy in the Corner Granny Square: a cheerful 5-inch popcorn-stitch floral motif in six colors. Free intermediate crochet pattern to love",
  "published_at": "2026-07-13",
  "updated_at": "2026-07-13",
  "author": "Ruby",
  "thumbnail_url": "data/images/daisy-in-the-corner-granny-square-hero.webp",
  "meta": {
    "title": "Daisy in the Corner Granny Square — Free Popcorn Flower Motif",
    "pattern_name": "Daisy in the Corner Granny Square — Free Popcorn Flower Motif",
    "difficulty": "Intermediate",
    "time_needed": "1-2 Hours",
    "rating": 4.8,
    "made_count": "3.4K",
    "taxonomy": {
      "category": "Granny Squares",
      "skill_level": "Intermediate",
      "yarn_weight": "DK",
      "tags": [
        "granny square",
        "free pattern",
        "popcorn stitch",
        "flower motif",
        "daisy",
        "color changes",
        "blanket square",
        "afghan block",
        "DK weight",
        "crochet motif",
        "floral crochet",
        "join-as-you-go"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Daisy in the Corner Granny Square — Free Popcorn Flower Motif",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "Intermediate Level",
          "value": "Comfortable with popcorn stitches, corner shaping, and six-color changes",
          "raw_text": "Comfortable with popcorn stitches, corner shaping, and six-color changes",
          "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": "Afternoon Project",
          "value": "About 1-2 relaxed hours per five-inch square",
          "raw_text": "About 1-2 relaxed hours per five-inch 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": "Blanket Builder",
          "value": "Joins beautifully into floral throws, cushions, and market bags",
          "raw_text": "Joins beautifully into floral throws, cushions, 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": "The Daisy in the Corner Granny Square tucks a plump, textured flower right into one corner of a classic granny block, so instead of a flat repeat you get a little bloom that pops off the fabric. The daisy is built from popcorn stitches — six double crochets worked into the same space, then gathered up into a raised petal — which gives the motif real dimension. It's perfect for crocheters who love traditional squares but want one standout detail that turns a plain blanket into a garden",
          "raw_text": "The Daisy in the Corner Granny Square tucks a plump, textured flower right into one corner of a classic granny block, so instead of a flat repeat you get a little bloom that pops off the fabric. The daisy is built from popcorn stitches — six double crochets worked into the same space, then gathered up into a raised petal — which gives the motif real dimension. It's perfect for crocheters who love traditional squares but want one standout detail that turns a plain blanket into a garden",
          "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 work nine rounds using the popcorn stitch as the star technique, plus double crochet clusters, chain spaces, and clean corner shaping. Removing your hook from the working loop to close each popcorn is the one move that feels new at first, but it clicks fast. This sits comfortably at an intermediate level — if you can make a basic granny square and follow a color chart, you're ready. Most makers finish a single square in one to two cozy hours, faster once the popcorn rhythm sets in",
          "raw_text": "You'll work nine rounds using the popcorn stitch as the star technique, plus double crochet clusters, chain spaces, and clean corner shaping. Removing your hook from the working loop to close each popcorn is the one move that feels new at first, but it clicks fast. This sits comfortably at an intermediate level — if you can make a basic granny square and follow a color chart, you're ready. Most makers finish a single square in one to two cozy hours, faster once the popcorn rhythm sets in",
          "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 a tidy 5 inches by 5 inches in DK-weight yarn on a 3.00mm hook, with the daisy sitting proudly in one corner and crisp granny rows filling the rest. It feels squishy and substantial thanks to those raised popcorns, and the six-color palette makes every block look hand-designed. Stitch a stack of them for a throw, frame a single one as a coaster or mug rug, or gift a set of matching squares — they're the kind of small make that looks far more impressive than the time they take",
          "raw_text": "The finished square measures a tidy 5 inches by 5 inches in DK-weight yarn on a 3.00mm hook, with the daisy sitting proudly in one corner and crisp granny rows filling the rest. It feels squishy and substantial thanks to those raised popcorns, and the six-color palette makes every block look hand-designed. Stitch a stack of them for a throw, frame a single one as a coaster or mug rug, or gift a set of matching squares — they're the kind of small make that looks far more impressive than the time they take",
          "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 a soft spot for this square because it takes the granny stitch I've made a thousand times and gives it a personality. That corner daisy — six double crochets bundled into a popcorn and cinched shut with a little securing chain — is honestly addictive to make. There's a tiny thrill every time you slip your hook back through the first dc, catch the working loop, and pull it up into a fat, rounded petal. It feels like magic the first time and like meditation by the tenth. I also love that it uses six colors, because it turns a five-minute yarn-scrap raid into a design decision. You can go soft and vintage or bold and modern and the same nine rounds read completely differently. The 5-inch finished size is the sweet spot too: big enough to show off the flower, small enough that you actually finish one in an evening. And because the daisy lives in a single corner rather than the center, the squares line up into these gorgeous diagonal blooms when you join them. It's the rare motif that's genuinely fun to repeat",
          "raw_text": "I have a soft spot for this square because it takes the granny stitch I've made a thousand times and gives it a personality. That corner daisy — six double crochets bundled into a popcorn and cinched shut with a little securing chain — is honestly addictive to make. There's a tiny thrill every time you slip your hook back through the first dc, catch the working loop, and pull it up into a fat, rounded petal. It feels like magic the first time and like meditation by the tenth. I also love that it uses six colors, because it turns a five-minute yarn-scrap raid into a design decision. You can go soft and vintage or bold and modern and the same nine rounds read completely differently. The 5-inch finished size is the sweet spot too: big enough to show off the flower, small enough that you actually finish one in an evening. And because the daisy lives in a single corner rather than the center, the squares line up into these gorgeous diagonal blooms when you join them. It's the rare motif that's genuinely fun to repeat",
          "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 six-color format is an open invitation to play. For a classic daisy, keep the popcorn petals in white or cream, the center in golden yellow, and let the outer granny rounds carry your background color — a soft sage or dusty blue reads beautifully. Want moody and modern? Try charcoal rounds with a blush and terracotta flower. For a spring throw, rotate a different pastel through the background of each square so the finished blanket looks like a scattered wildflower field. Yarn substitutions are easy: this is written for DK/sport weight, so Paintbox Yarns Simply DK, Scheepjes Stone Washed, or 24/7 Cotton all hit gauge nicely on the 3.00mm hook. Swap to a worsted like Stylecraft Special Aran and bump to a 4.00mm hook and each square grows to roughly 6.5–7 inches — great for a chunkier, faster afghan. To resize down, work fewer background rounds after the daisy is established (stop at round 7 instead of 9) for a dainty 4-inch coaster, or add a plain final round of dc all the way around for a larger 6-inch block with a built-in border. Themed versions are fun too: red-and-white popcorns with green rounds for a festive holiday coaster, orange-and-brown for autumn, or pale pink and mint for a baby blanket. Whatever palette you choose, keep the popcorn petals a shade lighter or brighter than the round behind them so the flower stays the hero",
          "raw_text": "The six-color format is an open invitation to play. For a classic daisy, keep the popcorn petals in white or cream, the center in golden yellow, and let the outer granny rounds carry your background color — a soft sage or dusty blue reads beautifully. Want moody and modern? Try charcoal rounds with a blush and terracotta flower. For a spring throw, rotate a different pastel through the background of each square so the finished blanket looks like a scattered wildflower field. Yarn substitutions are easy: this is written for DK/sport weight, so Paintbox Yarns Simply DK, Scheepjes Stone Washed, or 24/7 Cotton all hit gauge nicely on the 3.00mm hook. Swap to a worsted like Stylecraft Special Aran and bump to a 4.00mm hook and each square grows to roughly 6.5–7 inches — great for a chunkier, faster afghan. To resize down, work fewer background rounds after the daisy is established (stop at round 7 instead of 9) for a dainty 4-inch coaster, or add a plain final round of dc all the way around for a larger 6-inch block with a built-in border. Themed versions are fun too: red-and-white popcorns with green rounds for a festive holiday coaster, orange-and-brown for autumn, or pale pink and mint for a baby blanket. Whatever palette you choose, keep the popcorn petals a shade lighter or brighter than the round behind them so the flower stays the hero",
          "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": "Forgetting to remove your hook before",
          "value": "The popcorn only forms when you drop the loop, insert your hook front-to-back through the top of the FIRST dc of the group of six, then re-catch the working loop and pull it through. If you skip the drop-and-reinsert, you just get six loose dc. Slow down for that step until the motion is automatic",
          "raw_text": "The popcorn only forms when you drop the loop, insert your hook front-to-back through the top of the FIRST dc of the group of six, then re-catch the working loop and pull it through. If you skip the drop-and-reinsert, you just get six loose dc. Slow down for that step until the motion is automatic",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "mistake",
          "code": "mistake-2",
          "label": "Pulling the working loop too tight when",
          "value": "When you catch the loop and draw it through the first dc, keep it relaxed. Yanking it distorts the petal and makes the fabric pucker at the daisy. Draw it up just until the six stitches gather into a rounded bump, then work the securing chain 1 with normal tension",
          "raw_text": "When you catch the loop and draw it through the first dc, keep it relaxed. Yanking it distorts the petal and makes the fabric pucker at the daisy. Draw it up just until the six stitches gather into a rounded bump, then work the securing chain 1 with normal tension",
          "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": "Skipping or over-tightening the",
          "value": "The chain 1 locks the popcorn closed so it can't pop back open under tension. Work it, but don't crank it tight — a snug, ordinary chain is enough. If your pattern round already anchors the popcorn, you can omit it, but when in doubt, keep the securing chain for a cleaner petal",
          "raw_text": "The chain 1 locks the popcorn closed so it can't pop back open under tension. Work it, but don't crank it tight — a snug, ordinary chain is enough. If your pattern round already anchors the popcorn, you can omit it, but when in doubt, keep the securing chain for a cleaner petal",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "mistake",
          "code": "mistake-4",
          "label": "Losing count of the six double crochets in each popcorn",
          "value": "Every petal needs exactly six dc worked into the same stitch or space before you close it. Five gives a skimpy flower, seven makes it bulge unevenly. Count each dc as you go, or drop a stitch marker into the base space so you can confirm all six landed in the right spot",
          "raw_text": "Every petal needs exactly six dc worked into the same stitch or space before you close it. Five gives a skimpy flower, seven makes it bulge unevenly. Count each dc as you go, or drop a stitch marker into the base space so you can confirm all six landed in the right spot",
          "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": "Carrying six colors messily so the back",
          "value": "Because the daisy corner and the granny rounds each use different colors, don't strand long carries across the back. Either fasten off and weave in at each color change or catch the float every couple of stitches. Wind small bobbins or bundle each color to keep the six strands from knotting",
          "raw_text": "Because the daisy corner and the granny rounds each use different colors, don't strand long carries across the back. Either fasten off and weave in at each color change or catch the float every couple of stitches. Wind small bobbins or bundle each color to keep the six strands from knotting",
          "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": "Placing the daisy in the wrong corner",
          "value": "The whole charm of this motif is the diagonal bloom effect, which only works if every square's daisy sits in the SAME corner. Mark your starting corner and orient each finished square the same way before joining. Lay several out first to confirm the flowers line up the way you want",
          "raw_text": "The whole charm of this motif is the diagonal bloom effect, which only works if every square's daisy sits in the SAME corner. Mark your starting corner and orient each finished square the same way before joining. Lay several out first to confirm the flowers line up the way you want",
          "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- 6 colors, the sample is made with DK sports",
              "raw_text": "Yarn of your choice- 6 colors, the sample is made with DK sports"
            },
            {
              "order": 2,
              "row_type": "item",
              "code": "mat-1-2",
              "label": "",
              "value": "Crochet hook – we are using a 3.00mm hook",
              "raw_text": "Crochet hook – we are using a 3.00mm hook"
            },
            {
              "order": 3,
              "row_type": "item",
              "code": "mat-1-3",
              "label": "",
              "value": "Darning Needle",
              "raw_text": "Darning Needle"
            },
            {
              "order": 4,
              "row_type": "item",
              "code": "mat-1-4",
              "label": "",
              "value": "Scissors",
              "raw_text": "Scissors"
            }
          ]
        }
      ],
      "rows": []
    },
    {
      "order": 7,
      "card_type": "abbreviations",
      "code": "abbreviations",
      "title": "Abbreviations",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "abbrev",
          "code": "abbrev-lp",
          "label": "lp",
          "value": "loop",
          "raw_text": "lp = loop",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "lp",
          "meaning": "loop"
        },
        {
          "order": 2,
          "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": 3,
          "row_type": "abbrev",
          "code": "abbrev-ch",
          "label": "ch",
          "value": "chain stitch",
          "raw_text": "ch = chain stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "ch",
          "meaning": "chain stitch"
        },
        {
          "order": 4,
          "row_type": "abbrev",
          "code": "abbrev-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": 5,
          "row_type": "abbrev",
          "code": "abbrev-tr",
          "label": "tr",
          "value": "treble double crochet",
          "raw_text": "tr = treble double crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "tr",
          "meaning": "treble double crochet"
        },
        {
          "order": 6,
          "row_type": "abbrev",
          "code": "abbrev-dc-pc",
          "label": "dc-pc",
          "value": "double crochet popcorn stitch",
          "raw_text": "dc-pc = double crochet popcorn stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "dc-pc",
          "meaning": "double crochet popcorn stitch"
        },
        {
          "order": 7,
          "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": 8,
          "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": 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-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": 8,
      "card_type": "part",
      "code": "how-to-crochet-daisy-in-the-co",
      "title": "How to Crochet Daisy in the Corner Granny Square",
      "raw_heading": "How to Crochet Daisy in the Corner Granny Square",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "how-to-crochet-daisy-in-the-co-info-1",
          "label": "Info",
          "value": "A pretty flower anchors one corner while geometric rows cascade diagonally across the square, creating a dynamic pattern that brings movement and life to this classic design. The finished granny square is 5 inches by 5 inches.",
          "raw_text": "A pretty flower anchors one corner while geometric rows cascade diagonally across the square, creating a dynamic pattern that brings movement and life to this classic design. The finished granny square is 5 inches by 5 inches.",
          "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": "how-to-crochet-daisy-in-the-co-round-1",
          "label": "Round 1",
          "value": "knot, ch6, slst to first ch.",
          "raw_text": "Round 1 knot, ch6, slst to first ch.",
          "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": "how-to-crochet-daisy-in-the-co-info-2",
          "label": "Steps",
          "value": "Start with a knot, make ch6, slst to first ch. Round 1 finished.",
          "raw_text": "Step by step: Start with a knot, make ch6, slst to first ch. Round 1 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "round",
          "code": "how-to-crochet-daisy-in-the-co-round-2",
          "label": "Round 2",
          "value": "ch3(count as dc), 15dc, slst to top of ch3, fasten off.",
          "raw_text": "Round 2 ch3(count as dc), 15dc, slst to top of ch3, fasten off.",
          "round_start": 2,
          "round_end": 2,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "instruction",
          "code": "how-to-crochet-daisy-in-the-co-info-3",
          "label": "Steps",
          "value": "make ch3 as a standing stitch (count as dc), dc in the loop, 14dc, slst to top of ch3, fasten off. Then we finished the center flower. Round 2 finished.",
          "raw_text": "Step by step: make ch3 as a standing stitch (count as dc), dc in the loop, 14dc, slst to top of ch3, fasten off. Then we finished the center flower. Round 2 finished.",
          "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": "how-to-crochet-daisy-in-the-co-round-3",
          "label": "Round 3",
          "value": "new yarn in any st, ch3(count as dc), 5dc in same st and complete a 6-dc-pc, ch3,[sk 1st, 6-dc-pc, ch3] rep 7 times, slst to first top of first pc, fasten off.",
          "raw_text": "Round 3 new yarn in any st, ch3(count as dc), 5dc in same st and complete a 6-dc-pc, ch3,[sk 1st, 6-dc-pc, ch3] rep 7 times, slst to first top of first pc, fasten off.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "subhead",
          "code": "how-to-crochet-daisy-in-the-co-info-4",
          "label": "",
          "value": "How to make a 6-dc-pc",
          "raw_text": "How to make a 6-dc-pc: 1. Make 6 dc st into the same st or sp; remove your hook from the working loop. 2. Insert your hook from front to back into the top of the first dc of your group of 6. 3. Catch the working loop with your hook. 4. Pull this loop through the first dc. 5. Chain 1 to secure the popcorn (this securing chain may be optional depending on your pattern).",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "instruction",
          "code": "how-to-crochet-daisy-in-the-co-info-4",
          "label": "Steps",
          "value": "1. Make 6 dc st into the same st or sp; remove your hook from the working loop. 2. Insert your hook from front to back into the top of the first dc of your group of 6. 3. Catch the working loop with your hook. 4. Pull this loop through the first dc. 5. Chain 1 to secure the popcorn (this securing chain may be optional depending on your pattern).",
          "raw_text": "How to make a 6-dc-pc: 1. Make 6 dc st into the same st or sp; remove your hook from the working loop. 2. Insert your hook from front to back into the top of the first dc of your group of 6. 3. Catch the working loop with your hook. 4. Pull this loop through the first dc. 5. Chain 1 to secure the popcorn (this securing chain may be optional depending on your pattern).",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 9,
          "row_type": "instruction",
          "code": "how-to-crochet-daisy-in-the-co-info-5",
          "label": "Steps",
          "value": "add new yarn, pull the yarn through any stitch; make 3 chain stitches as standing stitch (count as dc); 5dc in same stitch; remove the hook from last dc and insert it into the first dc st, grab last dc with your hook; pull this loop through the first dc, then we finished a 6-dc-pc; ch3, [skip 1st, 6-dc-pc, ch3] repeat 7 times, slst to top of first pc, fasten off. Then we finished 8 petals of the flower. Round 3 finished.",
          "raw_text": "Step by step: add new yarn, pull the yarn through any stitch; make 3 chain stitches as standing stitch (count as dc); 5dc in same stitch; remove the hook from last dc and insert it into the first dc st, grab last dc with your hook; pull this loop through the first dc, then we finished a 6-dc-pc; ch3, [skip 1st, 6-dc-pc, ch3] repeat 7 times, slst to top of first pc, fasten off. Then we finished 8 petals of the flower. Round 3 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": "how-to-crochet-daisy-in-the-co-round-4",
          "label": "Round 4",
          "value": "add new yarn in any ch-sp, ch3(count as dc), 2dc in same ch-sp, ch, 3dc ch2 3dc in corner sp, ch, [3dc in next ch-sp, ch, 3dc ch2 3dc in corner sp, ch] rep 3 times, slst to top of first ch3, fasten off.",
          "raw_text": "Round 4 add new yarn in any ch-sp, ch3(count as dc), 2dc in same ch-sp, ch, 3dc ch2 3dc in corner sp, ch, [3dc in next ch-sp, ch, 3dc ch2 3dc in corner sp, ch] rep 3 times, slst to top of first ch3, fasten off.",
          "round_start": 4,
          "round_end": 4,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 11,
          "row_type": "instruction",
          "code": "how-to-crochet-daisy-in-the-co-info-6",
          "label": "Steps",
          "value": "At this round, we turn it into a square. Add new yarn through any ch-sp; make ch3 as standing stitch (count as dc); 2dc in same ch-sp, ch; 3dc ch2 3dc in corner sp, ch; [3dc in next ch-sp, ch, 3dc ch2 3dc in corner space, ch] repeat 3 times, slst to top of first ch3, fasten off. Round 4 finished.",
          "raw_text": "Step by step: At this round, we turn it into a square. Add new yarn through any ch-sp; make ch3 as standing stitch (count as dc); 2dc in same ch-sp, ch; 3dc ch2 3dc in corner sp, ch; [3dc in next ch-sp, ch, 3dc ch2 3dc in corner space, ch] repeat 3 times, slst to top of first ch3, fasten off. Round 4 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 12,
          "row_type": "round",
          "code": "how-to-crochet-daisy-in-the-co-round-5",
          "label": "Round 5",
          "value": "turn work, add new yarn in any corner, ch3(count as dc), 2dc in same corner sp, ch, [3dc in next ch-sp, ch] rep 2 times, 3dc ch2 3dc in corner sp, ch, [3dc in next ch-sp, ch] rep 2 times, 3dc in next corner sp.",
          "raw_text": "Round 5 turn work, add new yarn in any corner, ch3(count as dc), 2dc in same corner sp, ch, [3dc in next ch-sp, ch] rep 2 times, 3dc ch2 3dc in corner sp, ch, [3dc in next ch-sp, ch] rep 2 times, 3dc in next corner sp.",
          "round_start": 5,
          "round_end": 5,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 13,
          "row_type": "instruction",
          "code": "how-to-crochet-daisy-in-the-co-info-7",
          "label": "Steps",
          "value": "Now turn your work to begin the next round, add new yarn in any corner sp; make 3 chain stitches as standing stitch (count as dc); 2dc in same corner sp, ch; [3dc in next ch-sp, ch] repeat 2 times, 3dc ch2 3dc in corner sp, ch; [3dc in next ch-sp, ch] repeat 2 times, 3dc in the next corner sp.",
          "raw_text": "Step by step: Now turn your work to begin the next round, add new yarn in any corner sp; make 3 chain stitches as standing stitch (count as dc); 2dc in same corner sp, ch; [3dc in next ch-sp, ch] repeat 2 times, 3dc ch2 3dc in corner sp, ch; [3dc in next ch-sp, ch] repeat 2 times, 3dc in the next corner sp.",
          "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": "how-to-crochet-daisy-in-the-co-round-6",
          "label": "Round 6",
          "value": "turn work, ch3(count as dc), ch1, [3dc in next ch-sp, ch] rep 3 times, 3dc ch2 3dc in corner sp, ch, [3dc in next ch-sp, ch] rep 3 times, dc in top of next ch3.",
          "raw_text": "Round 6 turn work, ch3(count as dc), ch1, [3dc in next ch-sp, ch] rep 3 times, 3dc ch2 3dc in corner sp, ch, [3dc in next ch-sp, ch] rep 3 times, dc in top of next ch3.",
          "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": "how-to-crochet-daisy-in-the-co-info-8",
          "label": "Steps",
          "value": "Now turn your work to start the next round; make ch3(count as dc), ch1; 3dc in next ch-sp, ch; [3dc in next ch-sp, ch] repeat 2 times, 3dc ch2 3dc in corner sp, ch; [3dc in next ch-sp, ch] repeat 3 times, dc in top of the next ch3.",
          "raw_text": "Step by step: Now turn your work to start the next round; make ch3(count as dc), ch1; 3dc in next ch-sp, ch; [3dc in next ch-sp, ch] repeat 2 times, 3dc ch2 3dc in corner sp, ch; [3dc in next ch-sp, ch] repeat 3 times, dc in top of the next ch3.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 16,
          "row_type": "round",
          "code": "how-to-crochet-daisy-in-the-co-round-7",
          "label": "Round 7",
          "value": "with red yarn: ch3(count as dc), turn work, 2dc in next ch-sp, ch, [3dc in next ch-sp, ch] rep 3 times, 3dc ch2 3dc in corner sp, [ch, 3dc in next ch-sp] repeat 4 times.",
          "raw_text": "Round 7 with red yarn: ch3(count as dc), turn work, 2dc in next ch-sp, ch, [3dc in next ch-sp, ch] rep 3 times, 3dc ch2 3dc in corner sp, [ch, 3dc in next ch-sp] repeat 4 times.",
          "round_start": 7,
          "round_end": 7,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 17,
          "row_type": "info",
          "code": "how-to-crochet-daisy-in-the-co-info-9",
          "label": "Info",
          "value": "In this round, we'll switch to a different color yarn (I'm using red). To do this, make the last dc of the previous round an incomplete dc: yo, insert your hook into the top of the ch3, yo and pull up a loop (you'll have 3 loops on your hook). Yo again and pull through 2 loops, leaving two loops remaining. Then, yo with the red yarn. Pull through the remaining 2 loops to complete this dc and finish the yarn switching.",
          "raw_text": "In this round, we'll switch to a different color yarn (I'm using red). To do this, make the last dc of the previous round an incomplete dc: yo, insert your hook into the top of the ch3, yo and pull up a loop (you'll have 3 loops on your hook). Yo again and pull through 2 loops, leaving two loops remaining. Then, yo with the red yarn. Pull through the remaining 2 loops to complete this dc and finish the yarn switching.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 18,
          "row_type": "instruction",
          "code": "how-to-crochet-daisy-in-the-co-info-10",
          "label": "Steps",
          "value": "make ch3(count as dc); turn your work into wrong side; 2dc in next ch-sp, ch; [3dc in next ch-sp, ch] repeat 3 times, 3dc ch2 3dc in corner sp, ch; 3dc in next ch-sp, [ch, 3dc in next ch-sp] repeat 3 times. Then we finished the 2 sides of the square.",
          "raw_text": "Step by step: make ch3(count as dc); turn your work into wrong side; 2dc in next ch-sp, ch; [3dc in next ch-sp, ch] repeat 3 times, 3dc ch2 3dc in corner sp, ch; 3dc in next ch-sp, [ch, 3dc in next ch-sp] repeat 3 times. Then we finished the 2 sides of the square.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 19,
          "row_type": "round",
          "code": "how-to-crochet-daisy-in-the-co-round-8",
          "label": "Round 8",
          "value": "ch4, turn work, [3dc in next ch-sp, ch] rep 4 times, 3dc ch2 3dc in corner sp, ch, [3dc in next ch-sp, ch] rep 4 times, dc in top of the next ch3.",
          "raw_text": "Round 8 ch4, turn work, [3dc in next ch-sp, ch] rep 4 times, 3dc ch2 3dc in corner sp, ch, [3dc in next ch-sp, ch] rep 4 times, dc in top of the next ch3.",
          "round_start": 8,
          "round_end": 8,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 20,
          "row_type": "instruction",
          "code": "how-to-crochet-daisy-in-the-co-info-11",
          "label": "Steps",
          "value": "ch3(count as dc), ch1; turn your work into right side; [3dc in next ch-sp, ch] repeat 4 times, 3dc ch2 3dc in corner sp, ch; [3dc in next ch-sp, ch] repeat 4 times, dc in top of the next ch3.",
          "raw_text": "Step by step: ch3(count as dc), ch1; turn your work into right side; [3dc in next ch-sp, ch] repeat 4 times, 3dc ch2 3dc in corner sp, ch; [3dc in next ch-sp, ch] repeat 4 times, dc in top of the next ch3.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 21,
          "row_type": "round",
          "code": "how-to-crochet-daisy-in-the-co-round-9",
          "label": "Round 9",
          "value": "With white yarn: ch3(count as dc), 2dc ch2 3dc in around this dc post, ch, 3dc around the next dc post, ch, *3dc in next ch-sp, ch* repeat 3 times, 3dc ch2 3dc in corner space, ch, [*3dc in next ch-sp ch repeat * 4 times, 3dc ch2 3dc in corner space, ch] repeat 2 times, *3dc in next ch-sp ch repeat * 4 times, slst to the top of the first ch3, fasten off.",
          "raw_text": "Round 9 With white yarn: ch3(count as dc), 2dc ch2 3dc in around this dc post, ch, 3dc around the next dc post, ch, *3dc in next ch-sp, ch* repeat 3 times, 3dc ch2 3dc in corner space, ch, [*3dc in next ch-sp ch repeat * 4 times, 3dc ch2 3dc in corner space, ch] repeat 2 times, *3dc in next ch-sp ch repeat * 4 times, slst to the top of the first ch3, fasten off.",
          "round_start": 9,
          "round_end": 9,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 22,
          "row_type": "info",
          "code": "how-to-crochet-daisy-in-the-co-info-12",
          "label": "Info",
          "value": "As I described above, make the last dc of the previous round an incomplete dc. With white yarn: yo. Pull through the 2 loops to complete this dc and finish the yarn switching.",
          "raw_text": "As I described above, make the last dc of the previous round an incomplete dc. With white yarn: yo. Pull through the 2 loops to complete this dc and finish the yarn switching.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 23,
          "row_type": "instruction",
          "code": "how-to-crochet-daisy-in-the-co-info-13",
          "label": "Steps",
          "value": "make 3 chain stitches as standing stitch (count as dc); 2dc ch2 3dc in around this dc post, ch; 3dc around the next dc post, ch; [3dc in next ch-sp, ch] repeat 3 times, 3dc ch2 3dc in corner space, ch; [*3dc in next ch-sp ch repeat * 4 times, 3dc ch2 3dc in corner space, ch] repeat 2 times, *3dc in next ch-sp ch repeat * 4 times, slst to the top of the first ch3, fasten off, weave in ends and cut off extra yarn. Then we finished the daisy in corner granny square.",
          "raw_text": "Step by step: make 3 chain stitches as standing stitch (count as dc); 2dc ch2 3dc in around this dc post, ch; 3dc around the next dc post, ch; [3dc in next ch-sp, ch] repeat 3 times, 3dc ch2 3dc in corner space, ch; [*3dc in next ch-sp ch repeat * 4 times, 3dc ch2 3dc in corner space, ch] repeat 2 times, *3dc in next ch-sp ch repeat * 4 times, slst to the top of the first ch3, fasten off, weave in ends and cut off extra yarn. Then we finished the daisy in corner 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 finished granny square measures 5 inches by 5 inches. Stick to the 3.00mm hook with DK/sport-weight yarn to land that intended size. If your gauge runs loose, drop to a 2.75mm; if tight, go up to a 3.25mm rather than changing yarn weight",
          "raw_text": "💡 The finished granny square measures 5 inches by 5 inches. Stick to the 3.00mm hook with DK/sport-weight yarn to land that intended size. If your gauge runs loose, drop to a 2.75mm; if tight, go up to a 3.25mm rather than changing yarn weight",
          "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": "💡 Place a stitch marker in the base stitch or space of each popcorn before you start the six dc. It gives you an anchor to count against and keeps the petal from creeping into the neighboring stitch",
          "raw_text": "💡 Place a stitch marker in the base stitch or space of each popcorn before you start the six dc. It gives you an anchor to count against and keeps the petal from creeping into the neighboring stitch",
          "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": "💡 Keep your six colors in separate small bundles or on bobbins. Deciding your color order before round one — petals, center, and the background rounds — saves you from mid-square color regret",
          "raw_text": "💡 Keep your six colors in separate small bundles or on bobbins. Deciding your color order before round one — petals, center, and the background rounds — saves you from mid-square color 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": "💡 Weave in ends as you finish each color instead of leaving them all for the end. With six colors per square and a stack of squares for a blanket, end-weaving piles up fast; handling it per color keeps it painless",
          "raw_text": "💡 Weave in ends as you finish each color instead of leaving them all for the end. With six colors per square and a stack of squares for a blanket, end-weaving piles up fast; handling it per color keeps it painless",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "info",
          "code": "note-5",
          "label": "Note",
          "value": "💡 Block each finished square with a light steam or wet block and pin it to a true 5-inch measurement. Blocking evens out the popcorn texture and squares up the corners so joining is far easier",
          "raw_text": "💡 Block each finished square with a light steam or wet block and pin it to a true 5-inch measurement. Blocking evens out the popcorn texture and squares up the corners so joining is far easier",
          "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 popcorn petals slightly firmer tension than your granny rounds so the daisy stands proud of the flat background. A raised, well-defined flower is what makes this square special",
          "raw_text": "💡 Give the popcorn petals slightly firmer tension than your granny rounds so the daisy stands proud of the flat background. A raised, well-defined flower is what makes this square special",
          "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 exactly is the popcorn stitch used for the daisy?",
          "value": "It's six double crochets worked into one stitch or space, then gathered closed by removing your hook, reinserting it through the top of the first dc, catching the loop, and pulling it through. That bundle of six creates the raised, rounded petals of the flower",
          "raw_text": "It's six double crochets worked into one stitch or space, then gathered closed by removing your hook, reinserting it through the top of the first dc, catching the loop, and pulling it through. That bundle of six creates the raised, rounded petals of the flower",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "What exactly is the popcorn stitch used for the daisy?",
          "answer": "It's six double crochets worked into one stitch or space, then gathered closed by removing your hook, reinserting it through the top of the first dc, catching the loop, and pulling it through. That bundle of six creates the raised, rounded petals of the flower",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "Do I really need six different colors?",
          "value": "The pattern is designed for six, which lets you set the petals, flower center, and background rounds apart. You can absolutely simplify to two or three colors — just keep the popcorn petals a shade lighter or brighter than the round behind them so the daisy still stands out",
          "raw_text": "The pattern is designed for six, which lets you set the petals, flower center, and background rounds apart. You can absolutely simplify to two or three colors — just keep the popcorn petals a shade lighter or brighter than the round behind them so the daisy still stands out",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Do I really need six different colors?",
          "answer": "The pattern is designed for six, which lets you set the petals, flower center, and background rounds apart. You can absolutely simplify to two or three colors — just keep the popcorn petals a shade lighter or brighter than the round behind them so the daisy still stands out",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "Is this beginner-friendly?",
          "value": "It's best for confident beginners moving into intermediate work. If you can make a basic granny square and follow color changes, the only new skill is the popcorn stitch, which clicks after your first couple of petals",
          "raw_text": "It's best for confident beginners moving into intermediate work. If you can make a basic granny square and follow color changes, the only new skill is the popcorn stitch, which clicks after your first couple of petals",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Is this beginner-friendly?",
          "answer": "It's best for confident beginners moving into intermediate work. If you can make a basic granny square and follow color changes, the only new skill is the popcorn stitch, which clicks after your first couple of petals",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "How do I join these squares into a blanket?",
          "value": "Because the daisy sits in one corner, orient every square the same way so the flowers line up on the diagonal. Any join works well — whip stitch, slip stitch, or join-as-you-go — just block each square to a true 5 inches first so the edges match up cleanly",
          "raw_text": "Because the daisy sits in one corner, orient every square the same way so the flowers line up on the diagonal. Any join works well — whip stitch, slip stitch, or join-as-you-go — just block each square to a true 5 inches first so the edges match up cleanly",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How do I join these squares into a blanket?",
          "answer": "Because the daisy sits in one corner, orient every square the same way so the flowers line up on the diagonal. Any join works well — whip stitch, slip stitch, or join-as-you-go — just block each square to a true 5 inches first so the edges match up cleanly",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/daisy-in-the-corner-granny-square-hero.webp",
    "data/images/daisy-in-the-corner-granny-square-step-2.webp",
    "data/images/daisy-in-the-corner-granny-square-step-3.webp",
    "data/images/daisy-in-the-corner-granny-square-step-4.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/daisy-in-the-corner-granny-square-hero.webp",
      "alt": "Daisy in the Corner Granny Square — Free Popcorn Flower Motif — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/daisy-in-the-corner-granny-square-hero.webp",
      "alt": "Daisy in the Corner Granny Square — Free Popcorn Flower Motif — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/daisy-in-the-corner-granny-square-step-2.webp",
      "alt": "Daisy in the Corner Granny Square — Free Popcorn Flower Motif — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/daisy-in-the-corner-granny-square-step-3.webp",
      "alt": "Daisy in the Corner Granny Square — Free Popcorn Flower Motif — photo 3",
      "is_featured": false
    },
    {
      "url": "data/images/daisy-in-the-corner-granny-square-step-4.webp",
      "alt": "Daisy in the Corner Granny Square — Free Popcorn Flower Motif — photo 4",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 1
}