{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "textured-large-sunburst-granny-square",
  "title": "Textured Large Sunburst Granny Square (Free Crochet Pattern)",
  "meta_description": "Crochet a textured large sunburst granny square with puff and shell stitches. Free 8-round pattern in 3 DK colors, perfect for blankets and cushions",
  "published_at": "2026-07-13",
  "updated_at": "2026-07-13",
  "author": "Ruby",
  "thumbnail_url": "data/images/textured-large-sunburst-granny-square-hero.webp",
  "meta": {
    "title": "Textured Large Sunburst Granny Square (Free Crochet Pattern)",
    "pattern_name": "Textured Large Sunburst Granny Square (Free Crochet Pattern)",
    "difficulty": "Intermediate",
    "time_needed": "1-2 Hours",
    "rating": 4.8,
    "made_count": "1.4K",
    "taxonomy": {
      "category": "Granny Squares",
      "skill_level": "Intermediate",
      "yarn_weight": "DK",
      "tags": [
        "granny square",
        "free pattern",
        "sunburst granny square",
        "textured crochet",
        "puff stitch",
        "shell stitch",
        "afghan square",
        "blanket square",
        "crochet motif",
        "dk yarn",
        "join as you go",
        "color change"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Textured Large Sunburst Granny Square (Free Crochet Pattern)",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "Intermediate Level",
          "value": "Comfortable with puff clusters, shell stitches, and mid-round color changes",
          "raw_text": "Comfortable with puff clusters, shell stitches, and mid-round 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": "Quick Motif",
          "value": "1-2 relaxing hours from center ring to final round",
          "raw_text": "1-2 relaxing hours from center ring to final round",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "hero-info-3",
          "label": "Endlessly Joinable",
          "value": "One 5-inch square that multiplies into blankets, cushions, and bags",
          "raw_text": "One 5-inch square that multiplies into blankets, cushions, and 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": "This Textured Large Sunburst Granny Square turns three cheerful colors into a raised, radiating motif that looks far more advanced than it actually is. The star of the show is a partial-double-crochet cluster worked three times into the same stitch, then closed through all four loops, which pops the surface into little sunbeams. Framed by soft shell stitches around the edge, it's perfect for crocheters who love classic granny squares but want extra dimension, texture, and a bit of playful sunshine in every motif they make",
          "raw_text": "This Textured Large Sunburst Granny Square turns three cheerful colors into a raised, radiating motif that looks far more advanced than it actually is. The star of the show is a partial-double-crochet cluster worked three times into the same stitch, then closed through all four loops, which pops the surface into little sunbeams. Framed by soft shell stitches around the edge, it's perfect for crocheters who love classic granny squares but want extra dimension, texture, and a bit of playful sunshine in every motif they make",
          "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 lean on a handful of intermediate techniques here: the puff-style cluster that builds up loops before you finish it, gentle shell stitches that fan out across the sides, and clean color changes between the eight rounds. If you can already work a double crochet and count your stitches, you're ready to level up with this one. Expect to spend a relaxed one to two hours per square, and because it's only eight rounds, it's an easy project to finish in a single cozy afternoon",
          "raw_text": "You'll lean on a handful of intermediate techniques here: the puff-style cluster that builds up loops before you finish it, gentle shell stitches that fan out across the sides, and clean color changes between the eight rounds. If you can already work a double crochet and count your stitches, you're ready to level up with this one. Expect to spend a relaxed one to two hours per square, and because it's only eight rounds, it's an easy project to finish in a single cozy afternoon",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "about-info-3",
          "label": "",
          "value": "The finished square measures roughly 5 inches by 5 inches in DK sports-weight yarn, with a plush, slightly sculptural surface thanks to those raised clusters. It has a natural gentle dome shape that adds interest and realism to the flower design. It feels substantial and squishy in the hand, holds its shape beautifully, and blocks flat with crisp corners. Make one as a coaster or hot pad, or repeat it into a bright afghan, a cushion cover, or a market bag. Its tidy edges make it a lovely little handmade gift on its own, too",
          "raw_text": "The finished square measures roughly 5 inches by 5 inches in DK sports-weight yarn, with a plush, slightly sculptural surface thanks to those raised clusters. It has a natural gentle dome shape that adds interest and realism to the flower design. It feels substantial and squishy in the hand, holds its shape beautifully, and blocks flat with crisp corners. Make one as a coaster or hot pad, or repeat it into a bright afghan, a cushion cover, or a market bag. Its tidy edges make it a lovely little handmade gift on its own, too",
          "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 such a soft spot for this square, and it's genuinely because of how satisfying those clusters feel to make. Building up four loops on your hook and then pulling through all of them in one confident motion is oddly addictive, and watching each little sunburst pop up from the surface never gets old. I love that it only takes one to two hours, so I can finish a whole motif before my tea goes cold. The shell stitches around the edge are my favorite part, gently fanning out and softening those sharp granny-square corners into something a little more romantic. And the three-color combo is where you get to play: I went with a sunny yellow center and a sky blue frame because it feels like a bright summer morning. Every round gives you a tidy stopping point, so it's forgiving if you're squeezing in a few rows between other things. By the time you fasten off and weave in your ends, you've got this plush, textured little square that looks impressively hand-crafted, and I promise you'll immediately want to make a second one",
          "raw_text": "I have such a soft spot for this square, and it's genuinely because of how satisfying those clusters feel to make. Building up four loops on your hook and then pulling through all of them in one confident motion is oddly addictive, and watching each little sunburst pop up from the surface never gets old. I love that it only takes one to two hours, so I can finish a whole motif before my tea goes cold. The shell stitches around the edge are my favorite part, gently fanning out and softening those sharp granny-square corners into something a little more romantic. And the three-color combo is where you get to play: I went with a sunny yellow center and a sky blue frame because it feels like a bright summer morning. Every round gives you a tidy stopping point, so it's forgiving if you're squeezing in a few rows between other things. By the time you fasten off and weave in your ends, you've got this plush, textured little square that looks impressively hand-crafted, and I promise you'll immediately want to make a second one",
          "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 three-color format makes this square a playground, so let's get specific. For the classic sunny look, keep the yellow-and-blue combo the sample uses, but you can go completely different directions: try soft pink and sage green for a playful spring vibe, or deep purple and burnt orange for something bold and autumnal. A cream or white outer round with two bright pops in the center gives you a cleaner, modern edge that's easier to join into a scrappy blanket. Speaking of size, this square finishes around 5 inches over 8 rounds in DK, but you can size it up by simply continuing the established pattern past round 8, adding two shell repeats per side each new round to keep the corners square and the sunburst radiating outward. Want it smaller and denser? Stop at round 6 for a roughly 3.5-inch motif that's perfect for coasters. Yarn substitutions are easy too: swap the DK sports yarn for a smooth cotton like Paintbox Cotton DK for crisp stitch definition and hardwearing dishcloths, or reach for a soft acrylic-wool blend like Stylecraft Special DK for a squishier, more forgiving blanket square. For tonal ombré rounds in a single color family you get an elegant monochrome cushion, and a pastel rainbow center makes a sweet nursery blanket. Each variation uses the exact same stitch pattern, so you can experiment freely without relearning a thing",
          "raw_text": "The three-color format makes this square a playground, so let's get specific. For the classic sunny look, keep the yellow-and-blue combo the sample uses, but you can go completely different directions: try soft pink and sage green for a playful spring vibe, or deep purple and burnt orange for something bold and autumnal. A cream or white outer round with two bright pops in the center gives you a cleaner, modern edge that's easier to join into a scrappy blanket. Speaking of size, this square finishes around 5 inches over 8 rounds in DK, but you can size it up by simply continuing the established pattern past round 8, adding two shell repeats per side each new round to keep the corners square and the sunburst radiating outward. Want it smaller and denser? Stop at round 6 for a roughly 3.5-inch motif that's perfect for coasters. Yarn substitutions are easy too: swap the DK sports yarn for a smooth cotton like Paintbox Cotton DK for crisp stitch definition and hardwearing dishcloths, or reach for a soft acrylic-wool blend like Stylecraft Special DK for a squishier, more forgiving blanket square. For tonal ombré rounds in a single color family you get an elegant monochrome cushion, and a pastel rainbow center makes a sweet nursery blanket. Each variation uses the exact same stitch pattern, so you can experiment freely without relearning a thing",
          "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": "Finishing the partial double crochet",
          "value": "Remember that the first three repeats are only worked to the point where 2 loops remain, then you keep going into the same stitch. If you pull through the last 2 loops too early, you'll close a normal double crochet and lose the cluster. Only pull through all 4 loops at the very end to form the raised sunburst bump",
          "raw_text": "Remember that the first three repeats are only worked to the point where 2 loops remain, then you keep going into the same stitch. If you pull through the last 2 loops too early, you'll close a normal double crochet and lose the cluster. Only pull through all 4 loops at the very end to form the raised sunburst bump",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "mistake",
          "code": "mistake-2",
          "label": "Losing count of the four loops on the",
          "value": "Each pass adds one loop, so after three partial double crochets worked into the same stitch you should have exactly 4 loops waiting. Pause and physically count them before your final yarn over. If you have three or five, you've worked one too few or one too many repeats into that stitch",
          "raw_text": "Each pass adds one loop, so after three partial double crochets worked into the same stitch you should have exactly 4 loops waiting. Pause and physically count them before your final yarn over. If you have three or five, you've worked one too few or one too many repeats into that 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": "mistake",
          "code": "mistake-3",
          "label": "Skipping the wrong number of stitches",
          "value": "Shells fan out by skipping stitches and stacking several stitches into one, so if you skip too few the fabric bunches and if you skip too many it gapes. Count the skipped stitches on the first side, then mirror that exact spacing on all four sides so every shell lines up evenly around the square",
          "raw_text": "Shells fan out by skipping stitches and stacking several stitches into one, so if you skip too few the fabric bunches and if you skip too many it gapes. Count the skipped stitches on the first side, then mirror that exact spacing on all four sides so every shell lines up evenly around the square",
          "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": "Corners pulling in or flaring out as the rounds grow",
          "value": "The sunburst stays square only if each corner gets its full stitch group every round. If your square is cupping, you're missing corner stitches; if it's ruffling, you've added extras along the sides. Lay the piece flat every couple of rounds and adjust before the distortion locks in",
          "raw_text": "The sunburst stays square only if each corner gets its full stitch group every round. If your square is cupping, you're missing corner stitches; if it's ruffling, you've added extras along the sides. Lay the piece flat every couple of rounds and adjust before the distortion locks 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": "Messy, bulky color changes between rounds",
          "value": "Change color by working the final yarn over of the last stitch in the old color with your new color, so the new round starts clean. Cut the old yarn leaving a 6-inch tail rather than carrying it, since three colors over eight rounds can create a lumpy center if you float them all the way up",
          "raw_text": "Change color by working the final yarn over of the last stitch in the old color with your new color, so the new round starts clean. Cut the old yarn leaving a 6-inch tail rather than carrying it, since three colors over eight rounds can create a lumpy center if you float them all the way up",
          "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": "Uneven tension making the textured clusters look flat",
          "value": "Those puff-style clusters only pop if the surrounding stitches are worked at a consistent, slightly firm tension. If your clusters disappear into the fabric, tighten up your background stitches a touch or drop a hook size so the raised texture has something to stand against",
          "raw_text": "Those puff-style clusters only pop if the surrounding stitches are worked at a consistent, slightly firm tension. If your clusters disappear into the fabric, tighten up your background stitches a touch or drop a hook size so the raised texture has something to stand against",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 6,
      "card_type": "materials",
      "code": "materials",
      "title": "Materials",
      "raw_heading": "",
      "quantity": 1,
      "groups": [
        {
          "order": 1,
          "group_code": "group-1",
          "group_name": "",
          "rows": [
            {
              "order": 1,
              "row_type": "item",
              "code": "mat-1-1",
              "label": "",
              "value": "Yarn of your choice- 3 colors, the sample is made with DK sports",
              "raw_text": "Yarn of your choice- 3 colors, the sample is made with DK sports"
            },
            {
              "order": 2,
              "row_type": "item",
              "code": "mat-1-2",
              "label": "",
              "value": "Crochet hook",
              "raw_text": "Crochet hook"
            },
            {
              "order": 3,
              "row_type": "item",
              "code": "mat-1-3",
              "label": "",
              "value": "Darning Needle",
              "raw_text": "Darning Needle"
            },
            {
              "order": 4,
              "row_type": "item",
              "code": "mat-1-4",
              "label": "",
              "value": "Scissors",
              "raw_text": "Scissors"
            }
          ]
        }
      ],
      "rows": []
    },
    {
      "order": 7,
      "card_type": "abbreviations",
      "code": "abbreviations",
      "title": "Abbreviations",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "abbrev",
          "code": "abbrev-ch",
          "label": "ch",
          "value": "chain stitch",
          "raw_text": "ch = chain stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "ch",
          "meaning": "chain stitch"
        },
        {
          "order": 2,
          "row_type": "abbrev",
          "code": "abbrev-sc",
          "label": "sc",
          "value": "single crochet",
          "raw_text": "sc = single crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sc",
          "meaning": "single crochet"
        },
        {
          "order": 3,
          "row_type": "abbrev",
          "code": "abbrev-tr",
          "label": "tr",
          "value": "treble crochet",
          "raw_text": "tr = treble crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "tr",
          "meaning": "treble crochet"
        },
        {
          "order": 4,
          "row_type": "abbrev",
          "code": "abbrev-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": 5,
          "row_type": "abbrev",
          "code": "abbrev-dc",
          "label": "dc",
          "value": "double crochet",
          "raw_text": "dc = double crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "dc",
          "meaning": "double crochet"
        },
        {
          "order": 6,
          "row_type": "abbrev",
          "code": "abbrev-hdc",
          "label": "hdc",
          "value": "half double crochet",
          "raw_text": "hdc = half double crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "hdc",
          "meaning": "half double crochet"
        },
        {
          "order": 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-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": 9,
          "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": 10,
          "row_type": "abbrev",
          "code": "abbrev-yo",
          "label": "yo",
          "value": "yarn over",
          "raw_text": "yo = yarn over",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "yo",
          "meaning": "yarn over"
        },
        {
          "order": 11,
          "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-textured-large-",
      "title": "How to Crochet Textured Large Sunburst Granny Square",
      "raw_heading": "How to Crochet Textured Large Sunburst Granny Square",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "how-to-crochet-textured-large--info-1",
          "label": "Info",
          "value": "A magnificent sunburst radiates from the heart of this textured granny square, its raised petals catching light and shadow like a three-dimensional tapestry that brings the warmth of a golden sunrise right into your hands.",
          "raw_text": "A magnificent sunburst radiates from the heart of this textured granny square, its raised petals catching light and shadow like a three-dimensional tapestry that brings the warmth of a golden sunrise right into your hands.",
          "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-textured-large--round-1",
          "label": "Round 1",
          "value": "magic ring, ch2 as standing st, 11dc, tighten the tail, slst into top of ch3, fasten off.",
          "raw_text": "Round 1 magic ring, ch2 as standing st, 11dc, tighten the tail, slst into top of ch3, fasten off.",
          "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-textured-large--info-2",
          "label": "Steps",
          "value": "Start with a magic ring; make ch2 as standing st; make dc; make 10dc; tighten the tail; slst into top of ch3, fasten off. Round 1 finished.",
          "raw_text": "Start with a magic ring make ch2 as standing st make dc make 10dc tighten the tail slst into top of 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": 4,
          "row_type": "round",
          "code": "how-to-crochet-textured-large--round-2",
          "label": "Round 2",
          "value": "Join red yarn, pull the yarn through any st, ch3 as standing st(count as dc), dc in same st, *2dc inc in next st, rep * 12 times, slst into top of ch3, fasten off.",
          "raw_text": "Round 2 Join red yarn, pull the yarn through any st, ch3 as standing st(count as dc), dc in same st, *2dc inc in next st, rep * 12 times, slst into 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-textured-large--info-3",
          "label": "Steps",
          "value": "Join red yarn, pull the yarn through any st; make ch3 as standing st(count as dc); make dc in same st; *make 2dc inc in next st, repeat* 12 times, insert your hook into top of ch3; slst into top of ch3, fasten off. Round 2 finished.",
          "raw_text": "Join red yarn, pull the yarn through any st make ch3 as standing st(count as dc) make dc in same st *make 2dc inc in next st, repeat* 12 times, insert your hook into top of ch3 slst into top of ch3, 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": 6,
          "row_type": "round",
          "code": "how-to-crochet-textured-large--round-3",
          "label": "Round 3",
          "value": "Join yellow yarn, pull yarn through any st, ch2 as standing st, 2 incomplete dc in same st, ch3, [3-dc-bo, ch3] rep 11 times, sl st to top of ch2, fasten off.",
          "raw_text": "Round 3 Join yellow yarn, pull yarn through any st, ch2 as standing st, 2 incomplete dc in same st, ch3, [3-dc-bo, ch3] rep 11 times, sl st to top of ch2, 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-textured-large--info-6",
          "label": "",
          "value": "How to make a 3-dc-bo stitch",
          "raw_text": "How to make a 3-dc-bo stitch 1. yo, insert your hook into the designated st 2. yo and pull through ( 3 loops on your hook). 3. yo and pull through 2 loops ( 2 loops on your hook). This completes one partial double crochet – do not finish it completely Repeat steps 1-3 two more times in the same st( 4 loops on your hook ) 4. yo and pull through all 4 loops on your hook.",
          "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-textured-large--info-6",
          "label": "Steps",
          "value": "1. yo, insert your hook into the designated st. 2. yo and pull through (3 loops on your hook). 3. yo and pull through 2 loops (2 loops on your hook). This completes one partial double crochet – do not finish it completely. Repeat steps 1-3 two more times in the same st (4 loops on your hook). 4. yo and pull through all 4 loops on your hook.",
          "raw_text": "How to make a 3-dc-bo stitch 1. yo, insert your hook into the designated st 2. yo and pull through ( 3 loops on your hook). 3. yo and pull through 2 loops ( 2 loops on your hook). This completes one partial double crochet – do not finish it completely Repeat steps 1-3 two more times in the same st( 4 loops on your hook ) 4. yo and pull through all 4 loops on your hook.",
          "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-textured-large--info-7",
          "label": "Steps",
          "value": "Join yellow yarn, pull the yarn through any st; make ch2 as standing st, to form the height of a double crochet, this serves as your first dc; work 2 incomplete double crochet then pull the yarn through 4 loops to form the first 3-dc-bo stitch, this is a bobble stitch, ch3; [work 3-dc-bo, ch3] repeat 11 times, insert your hook into top of ch2; slst into top of ch2, fasten off. Round 3 finished.",
          "raw_text": "Join yellow yarn, pull the yarn through any st make ch2 as standing st, to form the height of a double crochet, this serves as your first dc work 2 incomplete double crochet then pull the yarn through 4 loops to form the first 3-dc-bo stitch, this is a bobble stitch, ch3 [work 3-dc-bo, ch3] repeat 11 times, insert your hook into top of ch2 slst into top of ch2, 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": 10,
          "row_type": "round",
          "code": "how-to-crochet-textured-large--round-4",
          "label": "Round 4",
          "value": "Join green yarn in right ch-sp of 3-dc-bo st, [ch, sc, ch, dc in 2dc inc gap of previous round] rep 12 times, slst into first ch, fasten off.",
          "raw_text": "Round 4 Join green yarn in right ch-sp of 3-dc-bo st, [ch, sc, ch, dc in 2dc inc gap of previous round] rep 12 times, slst into first ch, 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-textured-large--info-8",
          "label": "Steps",
          "value": "Join green yarn, pull the yarn through right ch-sp of 3-dc-bo st; make ch as standing st and sc; make ch; make dc; note: yo and insert your hook into 2dc inc gap of previous round, yo and pull through the st (3 loops on hook), yo and pull through the first 2 loops (2 loops on hook), yo again and pull through the remaining 2 loops; [make ch, sc, ch, dc in 2dc inc gap of previous round] repeat 11 times, insert your hook into first ch; slst into first ch, fasten off. Round 4 finished.",
          "raw_text": "JOin green yarn, pull the yarn through right ch-sp of 3-dc-bo st make ch as standing st and sc make ch make dc note:  yo and  insert your hook into 2dc inc gap of previous round , yo and pull through the st(3 loops on hook), yo and pull through the first 2 loops(2 loops on hook), yo again and pull through the remaining 2 loops. [make ch, sc, ch, dc in 2dc inc gap of previous round] repeat 11 times, insert your hook into first ch slst into first ch, 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-textured-large--round-5",
          "label": "Round 5",
          "value": "Join red yarn, pull the yarn through the left ch-sp of dc, mke ch as standing st, hdc dc in same ch-sp,  ch , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp, |  sk st, ch in next ch-sp, hdc dc in same ch-sp,  ch , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp,| sk st, ch in next ch-sp, hdc dc in same ch-sp,  ch2 , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp,| [*(sk st, ch in next ch-sp, hdc dc in same ch-sp,  ch , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp) rep * 2 times,| sk st, ch in next ch-sp, hdc dc in same ch-sp,  ch2 , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp] rep 3 times, slst into the first ch, fasten off.",
          "raw_text": "Round 5 Join red yarn, pull the yarn through the left ch-sp of dc, mke ch as standing st, hdc dc in same ch-sp,  ch , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp, |  sk st, ch in next ch-sp, hdc dc in same ch-sp,  ch , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp,| sk st, ch in next ch-sp, hdc dc in same ch-sp,  ch2 , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp,| [*(sk st, ch in next ch-sp, hdc dc in same ch-sp,  ch , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp) rep * 2 times,| sk st, ch in next ch-sp, hdc dc in same ch-sp,  ch2 , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp] rep 3 times, slst into the first ch, fasten off.",
          "round_start": 5,
          "round_end": 5,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 13,
          "row_type": "info",
          "code": "how-to-crochet-textured-large--info-9",
          "label": "Info",
          "value": "What is a shell stitch: A shell stitch is a decorative crochet stitch pattern. When working a shell stitch you usually skip a number of stitches and work multiple stitches into the next stitch. This will cause the stitches to fan out and create a shell shape.",
          "raw_text": "What is a shell stitch A shell stitch is a decorative crochet stitch pattern. When working a shell stitch you usually skip a number of stitches and work multiple stitches into the next stitch. This will cause the stitches to fan out and create a shell shape.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 14,
          "row_type": "instruction",
          "code": "how-to-crochet-textured-large--info-4",
          "label": "Steps",
          "value": "Join red yarn, pull the yarn through the left ch-sp of dc; make ch as standing st, hdc dc in same ch-sp, ch, sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp, now you finished a first shell st. sk st, make ch in next ch-sp, hdc dc in same ch-sp, ch, sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp, now you finished a second shell st. sk st, make ch in next ch-sp, hdc dc in same ch-sp, ch2, sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp, now you finished a third shell st. [*(sk st, make ch in next ch-sp, hdc dc in same ch-sp, ch, sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp, now you finished a second shell st) repeat * 2 times, sk st, make ch in next ch-sp, hdc dc in same ch-sp, ch2, sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp] repeat 3 times, insert your hook into first ch; slst into the first ch, fasten off. Round 5 finished.",
          "raw_text": "Join red yarn, pull the yarn through the left ch-sp of dc make ch as standing st, hdc dc in same ch-sp,  ch , sk st, dc hdc in next ch-sp, ch,  slst into the same ch-sp, now you finished a  first  shell st. sk st, make ch in next ch-sp, hdc dc in same ch-sp,  ch , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp, now you finished a  second  shell st. sk st, make ch in next ch-sp, hdc dc in same ch-sp,  ch2 , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp, now you finished a  third  shell st. [*(sk st, make ch in next ch-sp, hdc dc in same ch-sp,  ch , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp, now you finished a second shell st) repeat * 2 times, sk st, make ch in next ch-sp, hdc dc in same ch-sp,  ch2 , sk st, dc hdc in next ch-sp, ch, slst into the same ch-sp] repeat 3 times, insert your hook into first ch slst into the first ch, 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": 15,
          "row_type": "round",
          "code": "how-to-crochet-textured-large--round-6",
          "label": "Round 6",
          "value": "Join green yarn, pull the yarn through ch-2-sp, ch3 as standing st, ch, dc ch2 dc ch dc in same ch-2-sp, ch, tr in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch, dc in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch2, tr in gap between 2 shell st, ch,| [ch, dc ch2 dc ch dc in next ch-2-sp, ch, tr in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch, dc in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch2, tr in gap between 2 shell st, ch] rep 3 times, slst into top of ch3.",
          "raw_text": "Round 6 Join green yarn, pull the yarn through ch-2-sp, ch3 as standing st, ch, dc ch2 dc ch dc in same ch-2-sp, ch, tr in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch, dc in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch2, tr in gap between 2 shell st, ch,| [ch, dc ch2 dc ch dc in next ch-2-sp, ch, tr in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch, dc in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch2, tr in gap between 2 shell st, ch] rep 3 times, slst into top of ch3.",
          "round_start": 6,
          "round_end": 6,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 16,
          "row_type": "instruction",
          "code": "how-to-crochet-textured-large--info-5",
          "label": "Steps",
          "value": "Join green yarn, pull the yarn through ch-2-sp; make ch3 as standing st (count as dc), then make another ch; make dc ch2 dc ch dc in same ch-2-sp; make ch, tr in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch, dc in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch2, tr in gap between 2 shell st, ch; [ch, dc ch2 dc ch dc in next ch-2-sp, ch, tr in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch, dc in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch2, tr in gap between 2 shell st, ch] repeat 3 times, insert your hook into top of ch3; slst into top of ch3, do not fasten off. Round 6 finished.",
          "raw_text": "Join green yarn, pull the yarn through ch-2-sp make ch3 as standing st (count as dc), then make another ch make dc ch2 dc ch dc in same ch-2-sp make ch, tr in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch, dc in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch2, tr in gap between 2 shell st, ch [ch, dc ch2 dc ch dc in next ch-2-sp, ch, tr in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch, dc in gap between 2 shell st, ch2, hdc in next ch-sp of shell st, ch2, tr in gap between 2 shell st, ch] repeat 3 times, insert your hook into top of ch3 slst into top of ch3, do not fasten off. Round 6 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 17,
          "row_type": "round",
          "code": "how-to-crochet-textured-large--round-7",
          "label": "Round 7",
          "value": "ch2 as standing st(count as hdc), hdc ch2 2hdc in same corner sp, *2hdc in next ch-sp, rep * 2 times, ch, rep * 4 times, ch, rep * 2 times, [2hdc ch2 2hdc in same corner sp, *2hdc in next ch-sp, rep * 2 times, ch, rep * 4 times, ch, rep * 2 times] rep 3 times, slst into top of ch2, fasten off.",
          "raw_text": "Round 7 ch2 as standing st(count as hdc), hdc ch2 2hdc in same corner sp, *2hdc in next ch-sp, rep * 2 times, ch, rep * 4 times, ch, rep * 2 times, [2hdc ch2 2hdc in same corner sp, *2hdc in next ch-sp, rep * 2 times, ch, rep * 4 times, ch, rep * 2 times] rep 3 times, slst into top of ch2, fasten off.",
          "round_start": 7,
          "round_end": 7,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 18,
          "row_type": "info",
          "code": "how-to-crochet-textured-large--info-10",
          "label": "Info",
          "value": "Now we turn it into square, make ch2 as standing st(count as hdc); make hdc ch2 2hdc in same corner sp, *2hdc in next ch-sp, repeat * 2 times, ch, repeat * 4 times, ch, repeat * 2 times; [make 2hdc ch2 2hdc in same corner sp, *2hdc in next ch-sp, repeat * 2 times, ch, repeat * 4 times, ch, repeat * 2 times] repeat 3 times, insert your hook into top of ch2; slst into top of ch2, fasten off. Round 7 finished.",
          "raw_text": "Now we turn it into square, make ch2 as standing st(count as hdc) make hdc ch2 2hdc in same corner sp, *2hdc in next ch-sp, repeat * 2 times, ch, repeat * 4 times, ch, repeat * 2 times [make 2hdc ch2 2hdc in same corner sp, *2hdc in next ch-sp, repeat * 2 times, ch, repeat * 4 times, ch, repeat * 2 times] repeat 3 times, insert your hook into top of ch2 slst into top of ch2, fasten off. Round 7 finished.",
          "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-textured-large--round-8",
          "label": "Round 8",
          "value": "Join yellow yarn, pull the yarn through corner sp, ch2 as standing stitch(count as hdc), hdc ch2 2hdc in same corner sp, 21sc in each of next st or ch-sp, [2hdc ch2 2hdc in next corner sp, 21sc in each of next st or ch-sp] rep 3 times, slst into top of ch2, fasten off.",
          "raw_text": "Round 8 Join yellow yarn, pull the yarn through corner sp, ch2 as standing stitch(count as hdc), hdc ch2 2hdc in same corner sp, 21sc in each of next st or ch-sp, [2hdc ch2 2hdc in next corner sp, 21sc in each of next st or ch-sp] rep 3 times, slst into top of ch2, fasten off.",
          "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-textured-large--info-11",
          "label": "Steps",
          "value": "Join yellow yarn, pull the yarn through corner sp; make ch2 as standing stitch(count as hdc); hdc ch2 2hdc in same corner sp, insert your hook in next st; make 21sc in each of next st or ch-sp; [2hdc ch2 2hdc in next corner sp, 21sc in each of next st or ch-sp] repeat 3 times, insert your hook into top of ch2; slst into top of ch2, fasten off. Now weave in the ends and cut off extra yarn. Now we finished the puff stitch granny square.",
          "raw_text": "Join yellow yarn, pull the yarn through corner sp make ch2 as standing stitch(count as hdc) hdc ch2 2hdc in same corner sp, insert your hook in next st make 21sc in each of next st or ch-sp [2hdc ch2 2hdc in next corner sp, 21sc in each of next st or ch-sp] repeat 3 times, insert your hook into top of ch2 slst into top of ch2, fasten off. Now weave in the ends and cut off extra yarn. Now we finished the puff stitch 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 completed granny square measures approximately 5 inches by 5 inches in DK sports-weight yarn, and it has a natural gentle curve, which is part of its charm. Use a hook that matches your DK yarn (typically a 4mm/G), but if your textured clusters look loose or floppy, drop to a 3.75mm so the sunburst bumps stand up crisp and defined",
          "raw_text": "💡 The completed granny square measures approximately 5 inches by 5 inches in DK sports-weight yarn, and it has a natural gentle curve, which is part of its charm. Use a hook that matches your DK yarn (typically a 4mm/G), but if your textured clusters look loose or floppy, drop to a 3.75mm so the sunburst bumps stand up crisp and defined",
          "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": "💡 For color choices, the sample uses yellow and blue because they're a classic, cheerful combination like a sunny sky. For a different look, try pink and green for a more playful vibe, or purple and orange for a bold, vibrant feel",
          "raw_text": "💡 For color choices, the sample uses yellow and blue because they're a classic, cheerful combination like a sunny sky. For a different look, try pink and green for a more playful vibe, or purple and orange for a bold, vibrant feel",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "note-3",
          "label": "Note",
          "value": "💡 Place a stitch marker in the first stitch of each new round. With shells and clusters changing the stitch count around the square, a marker keeps you from accidentally working an extra repeat or missing a corner",
          "raw_text": "💡 Place a stitch marker in the first stitch of each new round. With shells and clusters changing the stitch count around the square, a marker keeps you from accidentally working an extra repeat or missing a corner",
          "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": "💡 Keep your three colors on separate small yarn cakes or in a divided bowl so they don't tangle during changes; three strands over eight rounds get twisted fast if you leave them loose",
          "raw_text": "💡 Keep your three colors on separate small yarn cakes or in a divided bowl so they don't tangle during changes; three strands over eight rounds get twisted fast if you leave them loose",
          "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": "💡 Weave in your ends as you go rather than saving them all for the end. Each color change leaves a tail, and tackling them round by round means you won't face a nest of loose ends on a finished square",
          "raw_text": "💡 Weave in your ends as you go rather than saving them all for the end. Each color change leaves a tail, and tackling them round by round means you won't face a nest of loose ends on a finished square",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "info",
          "code": "note-6",
          "label": "Note",
          "value": "💡 Block the finished square by pinning it flat and lightly steaming or wet-blocking it. The corners sharpen, the shells relax open, and the 5-inch measurement evens out, which matters most if you're joining many squares together",
          "raw_text": "💡 Block the finished square by pinning it flat and lightly steaming or wet-blocking it. The corners sharpen, the shells relax open, and the 5-inch measurement evens out, which matters most if you're joining many squares together",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "info",
          "code": "note-7",
          "label": "Note",
          "value": "💡 If you plan to make a whole blanket, make one test square first and measure it. Everyone's tension differs slightly, so knowing your exact finished size lets you calculate how many squares you'll need before you buy all your yarn",
          "raw_text": "💡 If you plan to make a whole blanket, make one test square first and measure it. Everyone's tension differs slightly, so knowing your exact finished size lets you calculate how many squares you'll need before you buy all your yarn",
          "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 yarn weight works best for this sunburst granny square?",
          "value": "The sample is made in DK sports-weight yarn, which gives a plush 5-inch square with well-defined texture. You can use any DK yarn you like, but staying in that weight keeps the finished size and stitch definition close to the original",
          "raw_text": "The sample is made in DK sports-weight yarn, which gives a plush 5-inch square with well-defined texture. You can use any DK yarn you like, but staying in that weight keeps the finished size and stitch definition close to the original",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "What yarn weight works best for this sunburst granny square?",
          "answer": "The sample is made in DK sports-weight yarn, which gives a plush 5-inch square with well-defined texture. You can use any DK yarn you like, but staying in that weight keeps the finished size and stitch definition close to the original",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "How big is the finished square?",
          "value": "Worked over all 8 rounds in DK yarn, it measures approximately 5 inches by 5 inches. Your exact size will vary a little with your personal tension and hook choice, so make a test square if you're planning a larger project",
          "raw_text": "Worked over all 8 rounds in DK yarn, it measures approximately 5 inches by 5 inches. Your exact size will vary a little with your personal tension and hook choice, so make a test square if you're planning a larger project",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How big is the finished square?",
          "answer": "Worked over all 8 rounds in DK yarn, it measures approximately 5 inches by 5 inches. Your exact size will vary a little with your personal tension and hook choice, so make a test square if you're planning a larger project",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "Is this pattern suitable for beginners?",
          "value": "It's best for confident beginners moving into intermediate territory. If you're comfortable with double crochet and counting stitches, the puff-style clusters and shell stitches are very learnable, especially since each of the 8 rounds gives you a natural stopping point",
          "raw_text": "It's best for confident beginners moving into intermediate territory. If you're comfortable with double crochet and counting stitches, the puff-style clusters and shell stitches are very learnable, especially since each of the 8 rounds gives you a natural stopping point",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Is this pattern suitable for beginners?",
          "answer": "It's best for confident beginners moving into intermediate territory. If you're comfortable with double crochet and counting stitches, the puff-style clusters and shell stitches are very learnable, especially since each of the 8 rounds gives you a natural stopping point",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "Do I have to use three colors?",
          "value": "Not at all. Three colors show off the sunburst effect beautifully, but you can work the whole square in one color for a tonal look or use two colors instead. The stitch pattern stays exactly the same no matter how many colors you choose",
          "raw_text": "Not at all. Three colors show off the sunburst effect beautifully, but you can work the whole square in one color for a tonal look or use two colors instead. The stitch pattern stays exactly the same no matter how many colors you choose",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Do I have to use three colors?",
          "answer": "Not at all. Three colors show off the sunburst effect beautifully, but you can work the whole square in one color for a tonal look or use two colors instead. The stitch pattern stays exactly the same no matter how many colors you choose",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "Can I make this square bigger?",
          "value": "Yes. Simply continue the established stitch pattern past round 8, adding shell repeats along each side and keeping the corner groups intact so the square stays flat. Stopping earlier, around round 6, gives you a smaller coaster-sized motif instead",
          "raw_text": "Yes. Simply continue the established stitch pattern past round 8, adding shell repeats along each side and keeping the corner groups intact so the square stays flat. Stopping earlier, around round 6, gives you a smaller coaster-sized motif instead",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Can I make this square bigger?",
          "answer": "Yes. Simply continue the established stitch pattern past round 8, adding shell repeats along each side and keeping the corner groups intact so the square stays flat. Stopping earlier, around round 6, gives you a smaller coaster-sized motif instead",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/textured-large-sunburst-granny-square-hero.webp",
    "data/images/textured-large-sunburst-granny-square-step-2.webp",
    "data/images/textured-large-sunburst-granny-square-step-3.webp",
    "data/images/textured-large-sunburst-granny-square-step-4.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/textured-large-sunburst-granny-square-hero.webp",
      "alt": "Textured Large Sunburst Granny Square (Free Crochet Pattern) — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/textured-large-sunburst-granny-square-hero.webp",
      "alt": "Textured Large Sunburst Granny Square (Free Crochet Pattern) — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/textured-large-sunburst-granny-square-step-2.webp",
      "alt": "Textured Large Sunburst Granny Square (Free Crochet Pattern) — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/textured-large-sunburst-granny-square-step-3.webp",
      "alt": "Textured Large Sunburst Granny Square (Free Crochet Pattern) — photo 3",
      "is_featured": false
    },
    {
      "url": "data/images/textured-large-sunburst-granny-square-step-4.webp",
      "alt": "Textured Large Sunburst Granny Square (Free Crochet Pattern) — photo 4",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 0
}