{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "sunflower-granny-square-free-pattern",
  "title": "Sunflower Granny Square – Free Crochet Pattern",
  "meta_description": "Crochet a cheerful sunflower granny square with this free 6-round pattern — bobble stitch petals, green leaf corners, and two sizes for bags or blankets",
  "published_at": "2026-07-21",
  "updated_at": "2026-07-21",
  "author": "Ruby",
  "thumbnail_url": "data/images/sunflower-granny-square-free-pattern-hero.webp",
  "meta": {
    "title": "Sunflower Granny Square – Free Crochet Pattern",
    "pattern_name": "Sunflower Granny Square – Free Crochet Pattern",
    "difficulty": "Advanced Beginner",
    "time_needed": "1-2 Hours",
    "rating": 4.8,
    "made_count": "2.1K",
    "taxonomy": {
      "category": "Granny Squares",
      "skill_level": "Advanced Beginner",
      "yarn_weight": "DK",
      "tags": [
        "sunflower granny square",
        "granny square pattern",
        "free crochet pattern",
        "flower granny square",
        "crochet flower square",
        "dk yarn pattern",
        "stash buster",
        "granny square bag",
        "crochet blanket square",
        "floral crochet motif",
        "summer crochet",
        "crochet square"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Sunflower Granny Square – Free Crochet Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "Advanced Beginner",
          "value": "Comfortable with double crochet, magic ring, and color changes",
          "raw_text": "Comfortable with double crochet, magic ring, and 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": "One-Hour Squares",
          "value": "About an hour each — stack up a batch over a cozy weekend",
          "raw_text": "About an hour each — stack up a batch over a cozy weekend",
          "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": "Sunshine Stash-Buster",
          "value": "Four scrap-friendly colors bloom into bags, blankets, and gifts",
          "raw_text": "Four scrap-friendly colors bloom into bags, blankets, and gifts",
          "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 free sunflower granny square pattern turns four small balls of yarn into a cheerful little flower garden, one square at a time. A dark brown center sits at the heart, ringed by plump bobble-stitch petals and a round of green leaves at the corners, and the whole bloom is squared off with clean edging that makes it easy to join into bigger projects. With bobble stitches forming every petal, the square has a charming vintage look — perfect for crocheters who love floral motifs but want something more dimensional than a flat square, and for anyone chasing a serious pop of summer color",
          "raw_text": "This free sunflower granny square pattern turns four small balls of yarn into a cheerful little flower garden, one square at a time. A dark brown center sits at the heart, ringed by plump bobble-stitch petals and a round of green leaves at the corners, and the whole bloom is squared off with clean edging that makes it easy to join into bigger projects. With bobble stitches forming every petal, the square has a charming vintage look — perfect for crocheters who love floral motifs but want something more dimensional than a flat square, and for anyone chasing a serious pop of summer color",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "info",
          "code": "about-info-2",
          "label": "",
          "value": "You'll start with a magic ring, work the simple dark brown center, then crochet a round of bobble-stitch petals and green corner leaves before squaring everything off with tidy edging and chain corners. Across just six rounds you'll practice color changes, bobble stitches, and the classic circle-to-square transition, so I'd call it an advanced beginner pattern. Each square takes about an hour once you've made your first, which makes this a lovely low-pressure project for evenings on the couch",
          "raw_text": "You'll start with a magic ring, work the simple dark brown center, then crochet a round of bobble-stitch petals and green corner leaves before squaring everything off with tidy edging and chain corners. Across just six rounds you'll practice color changes, bobble stitches, and the classic circle-to-square transition, so I'd call it an advanced beginner pattern. Each square takes about an hour once you've made your first, which makes this a lovely low-pressure project for evenings on the couch",
          "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 flower squares, but this sunflower is the one I keep coming back to. The bobble-stitch petals are my favorite part — those plump little stitches bloom under your fingers, and watching custard yellow petals unfurl around the dark brown center turns a simple circle into an actual sunflower. The round of green leaves peeking out at the corners is the detail I find genuinely magical, and squaring everything off with the clean edging rounds is pure comfort crochet, the kind you can do while chatting. I also love how practical this square is. At 4 inches, the motifs grow into a thirteen-square bag before you know it, and the larger 6.7-inch version stacks up into a blanket that looks like a late-summer field. Because each square only needs scraps of four colors, it's a guilt-free stash-buster too. The pink colorway is just as gorgeous as the classic — I honestly can't decide which one I love more",
          "raw_text": "I have a soft spot for flower squares, but this sunflower is the one I keep coming back to. The bobble-stitch petals are my favorite part — those plump little stitches bloom under your fingers, and watching custard yellow petals unfurl around the dark brown center turns a simple circle into an actual sunflower. The round of green leaves peeking out at the corners is the detail I find genuinely magical, and squaring everything off with the clean edging rounds is pure comfort crochet, the kind you can do while chatting. I also love how practical this square is. At 4 inches, the motifs grow into a thirteen-square bag before you know it, and the larger 6.7-inch version stacks up into a blanket that looks like a late-summer field. Because each square only needs scraps of four colors, it's a guilt-free stash-buster too. The pink colorway is just as gorgeous as the classic — I honestly can't decide which one I love more",
          "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 classic custard-yellow-and-dark-brown combination is iconic, but this square loves to be reinvented. The pink version is gorgeous — try blush petals around a chocolate center for a cosmos-like bloom. For an autumn set, work the petals in burnt orange and rust (Stylecraft Special DK in Spice and Copper is perfect) with a deep espresso middle. White petals with a bright yellow center give you a daisy; lavender petals make a sweet aster. Keep the outer rounds in one consistent background color — cream, sage, or navy — and mixed flower centers will still read as a cohesive blanket. For sizing, the pattern gives you two options out of the box: DK sport on a 3.00mm hook for a 4-inch square, or regular DK on a 5.00mm hook for roughly 6.7 inches. Want something in between? Try DK on a 4.00mm. You can also enlarge any square by adding another round of double crochet stitches after round 5 — just don't add too many extra rounds, or the sunflower shape starts to get lost. Yarn-wise, Paintbox Simply DK and Scheepjes Colour Crafter both come in huge shade ranges for petal experiments, and a mercerized cotton like Drops Muskat gives crisp definition to the bobble petals. Thirteen small squares make the bag; thirty to forty large ones make a lap blanket; and a single square backed with felt becomes a sweet mug rug or pincushion top",
          "raw_text": "The classic custard-yellow-and-dark-brown combination is iconic, but this square loves to be reinvented. The pink version is gorgeous — try blush petals around a chocolate center for a cosmos-like bloom. For an autumn set, work the petals in burnt orange and rust (Stylecraft Special DK in Spice and Copper is perfect) with a deep espresso middle. White petals with a bright yellow center give you a daisy; lavender petals make a sweet aster. Keep the outer rounds in one consistent background color — cream, sage, or navy — and mixed flower centers will still read as a cohesive blanket. For sizing, the pattern gives you two options out of the box: DK sport on a 3.00mm hook for a 4-inch square, or regular DK on a 5.00mm hook for roughly 6.7 inches. Want something in between? Try DK on a 4.00mm. You can also enlarge any square by adding another round of double crochet stitches after round 5 — just don't add too many extra rounds, or the sunflower shape starts to get lost. Yarn-wise, Paintbox Simply DK and Scheepjes Colour Crafter both come in huge shade ranges for petal experiments, and a mercerized cotton like Drops Muskat gives crisp definition to the bobble petals. Thirteen small squares make the bag; thirty to forty large ones make a lap blanket; and a single square backed with felt becomes a sweet mug rug or pincushion top",
          "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": "Pulling the petal bobble stitches to",
          "value": "Work each of the four incomplete treble stitches in a bobble to the same height every time. Wrap and pull up deliberately rather than quickly, check that you have 5 loops on your hook before closing each bobble, and give the final yarn-over pull-through a firm tug so every petal sits plump and even",
          "raw_text": "Work each of the four incomplete treble stitches in a bobble to the same height every time. Wrap and pull up deliberately rather than quickly, check that you have 5 loops on your hook before closing each bobble, and give the final yarn-over pull-through a firm tug so every petal sits plump and even",
          "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": "Leaving the magic ring loose, so a hole",
          "value": "After finishing round 1, pull the ring's tail firmly until the center closes completely, then weave that tail through the back of the first-round stitches in two different directions before trimming. If magic rings keep loosening on you, work round 1 into a chain-4 loop instead and cinch it snug with the tail",
          "raw_text": "After finishing round 1, pull the ring's tail firmly until the center closes completely, then weave that tail through the back of the first-round stitches in two different directions before trimming. If magic rings keep loosening on you, work round 1 into a chain-4 loop instead and cinch it snug with the tail",
          "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": "Misplacing the four corners on the",
          "value": "Before starting the squaring round, count your stitches and drop a marker at each of the four points where a corner group belongs. Work to the marker, make the corner, and re-check spacing after the round — it's far easier to redo one round now than to fight a warped square at joining time",
          "raw_text": "Before starting the squaring round, count your stitches and drop a marker at each of the four points where a corner group belongs. Work to the marker, make the corner, and re-check spacing after the round — it's far easier to redo one round now than to fight a warped square at joining time",
          "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": "Carrying the dark brown yarn behind the",
          "value": "four colors and high contrast between custard yellow and dark brown, it's cleaner to fasten off each color completely and rejoin where needed. Leave 6-inch tails and weave each one into stitches of the same color on the wrong side so nothing dark peeks through your petals",
          "raw_text": "four colors and high contrast between custard yellow and dark brown, it's cleaner to fasten off each color completely and rejoin where needed. Leave 6-inch tails and weave each one into stitches of the same color on the wrong side so nothing dark peeks through your petals",
          "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": "Ending up with a square that ruffles",
          "value": "The bobble petal round naturally works up tighter than the plainer outer rounds. If your square cups, go up half a hook size for the first rounds; if the outer rounds ruffle, come down a size for the last rounds or snug up your chain spaces. A gentle steam block settles a mild wave, but tension is the real fix",
          "raw_text": "The bobble petal round naturally works up tighter than the plainer outer rounds. If your square cups, go up half a hook size for the first rounds; if the outer rounds ruffle, come down a size for the last rounds or snug up your chain spaces. A gentle steam block settles a mild wave, but tension is the real fix",
          "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": "Losing count of petal bobbles or corner",
          "value": "Count stitches at the end of every one of the six rounds — it takes fifteen seconds. The petal round is the sneaky one because the texture hides a skipped stitch. Compare each new square against your first finished one; if it comes out visibly smaller, check whether you missed a petal or worked two bobbles into one stitch",
          "raw_text": "Count stitches at the end of every one of the six rounds — it takes fifteen seconds. The petal round is the sneaky one because the texture hides a skipped stitch. Compare each new square against your first finished one; if it comes out visibly smaller, check whether you missed a petal or worked two bobbles into one stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 6,
      "card_type": "materials",
      "code": "materials",
      "title": "Materials",
      "raw_heading": "",
      "quantity": 1,
      "groups": [
        {
          "order": 1,
          "group_code": "group-1",
          "group_name": "",
          "rows": [
            {
              "order": 1,
              "row_type": "item",
              "code": "mat-1-1",
              "label": "",
              "value": "yarn of your choice - 4 colors (coffee, sunflower yellow, dark green and cream), the sample is made with DK sports",
              "raw_text": "yarn of your choice - 4 colors (coffee, sunflower yellow, dark green and cream), the sample is made with DK sports"
            },
            {
              "order": 2,
              "row_type": "item",
              "code": "mat-1-2",
              "label": "",
              "value": "Crochet hook, we are using 3.00mm hook",
              "raw_text": "Crochet hook, we are using 3.00mm hook"
            },
            {
              "order": 3,
              "row_type": "item",
              "code": "mat-1-3",
              "label": "",
              "value": "Darning Needle",
              "raw_text": "Darning Needle"
            },
            {
              "order": 4,
              "row_type": "item",
              "code": "mat-1-4",
              "label": "",
              "value": "Scissors",
              "raw_text": "Scissors"
            }
          ]
        }
      ],
      "rows": []
    },
    {
      "order": 7,
      "card_type": "abbreviations",
      "code": "abbreviations",
      "title": "Abbreviations",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "abbrev",
          "code": "abbrev-ch-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": 2,
          "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": 3,
          "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": 4,
          "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": 5,
          "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": 6,
          "row_type": "abbrev",
          "code": "abbrev-bo",
          "label": "bo",
          "value": "bobble",
          "raw_text": "bo = bobble",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "bo",
          "meaning": "bobble"
        },
        {
          "order": 7,
          "row_type": "abbrev",
          "code": "abbrev-sl-st",
          "label": "sl st",
          "value": "slip stitch",
          "raw_text": "sl st = slip stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sl st",
          "meaning": "slip stitch"
        }
      ]
    },
    {
      "order": 8,
      "card_type": "part",
      "code": "main-pattern",
      "title": "Main Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "main-pattern-info-1",
          "label": "Info",
          "value": "We will make a basic brown center for the sunflower in the first two rounds. In the first round, make 6 single crochet in a magic loop as the basic foundation.",
          "raw_text": "We will make a basic brown center for the sunflower in the first two rounds. In the first round, make 6 single crochet in a magic loop as the basic foundation.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "round",
          "code": "main-pattern-round-1",
          "label": "Round 1",
          "value": "(coffee|corn of sunflower) magic loop, 6sc, tighten the tail, slst to the first sc.",
          "raw_text": "Round 1 (coffee|corn of sunflower) magic loop, 6sc, tighten the tail, slst to the first sc.",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "instruction",
          "code": "main-pattern-info-2",
          "label": "Steps",
          "value": "Starting with a magic loop. ch1 as a standing st. sc in the loop; 5sc in the loop, sl st to the first sc. Round 1 finished.",
          "raw_text": "Step by step: Starting with a magic loop. ch1 as a standing st. sc in the loop; 5sc in the loop, sl st to the first sc. 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": "main-pattern-round-2",
          "label": "Round 2",
          "value": "ch3(count as dc), 11dc, slst to top of ch3, fasten off.",
          "raw_text": "Round 2 ch3(count as dc), 11dc, 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": "main-pattern-info-4",
          "label": "Steps",
          "value": "Ch3 as a standing st (count as dc). dc in the same loop. dc inc in the next 5 sts, sl st to the top of the first ch3, fasten off. Round 2 finished.",
          "raw_text": "Step by step: Ch3 as a standing st (count as dc). dc in the same loop. dc inc in the next 5 sts, sl st to the top of the first 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": "info",
          "code": "main-pattern-info-5",
          "label": "Info",
          "value": "In this round, custard yellow yarn is used to make the sunflower petals. The special stitch used here is a bobble stitch (4-tr-bo). A 4 tr bobble stitch means a bobble stitch made with 4 tr stitches (treble stitches).",
          "raw_text": "In this round, custard yellow yarn is used to make the sunflower petals. The special stitch used here is a bobble stitch (4-tr-bo). A 4 tr bobble stitch means a bobble stitch made with 4 tr stitches (treble stitches).",
          "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": "main-pattern-info-6",
          "label": "Info",
          "value": "How to make a four treble crochet bobble stitch (4-tr-bo):",
          "raw_text": "How to make a four treble crochet bobble stitch (4-tr-bo):",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "info",
          "code": "main-pattern-info-7",
          "label": "Info",
          "value": "All bobble stitches are made with incomplete stitches, which means you will leave the last two loops on the hook. Here is the basic method for making 4-tr-bo.",
          "raw_text": "All bobble stitches are made with incomplete stitches, which means you will leave the last two loops on the hook. Here is the basic method for making 4-tr-bo.",
          "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": "main-pattern-info-8",
          "label": "Steps",
          "value": "1. yo twice, insert hook into stitch; 2. yo and pull up a loop (4 loops on your hook).",
          "raw_text": "Step by step: 1. yo twice, insert hook into stitch; 2. yo and pull up a loop (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": 10,
          "row_type": "info",
          "code": "main-pattern-info-9",
          "label": "Info",
          "value": "3. yo and pull through 2 loops (3 loops remain on hook), yo and pull through 2 loops (2 loops remain on hook). You've now completed one incomplete treble crochet. Now we need to repeat this 3 times to make another 3 incomplete treble stitches.",
          "raw_text": "3. yo and pull through 2 loops (3 loops remain on hook), yo and pull through 2 loops (2 loops remain on hook). You've now completed one incomplete treble crochet. Now we need to repeat this 3 times to make another 3 incomplete treble stitches.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 11,
          "row_type": "info",
          "code": "main-pattern-info-10",
          "label": "Info",
          "value": "4. Repeat steps 1-3 three more times in the same stitch. This creates a total of 4 incomplete treble crochets all worked into the same stitch.",
          "raw_text": "4. Repeat steps 1-3 three more times in the same stitch. This creates a total of 4 incomplete treble crochets all worked into the same stitch.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 12,
          "row_type": "info",
          "code": "main-pattern-info-11",
          "label": "Info",
          "value": "5. After completing the fourth incomplete treble crochet, you should have 5 loops on your hook.",
          "raw_text": "5. After completing the fourth incomplete treble crochet, you should have 5 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": 13,
          "row_type": "info",
          "code": "main-pattern-info-12",
          "label": "Info",
          "value": "6. yo and pull through all five loops on your hook, you're back to just one loop on your hook, and you've completed a 4-tr-bo.",
          "raw_text": "6. yo and pull through all five loops on your hook, you're back to just one loop on your hook, and you've completed a 4-tr-bo.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 14,
          "row_type": "info",
          "code": "main-pattern-info-13",
          "label": "Info",
          "value": "In this round, we will make 12 petals with 3 chain stitches to form spaces for the next round.",
          "raw_text": "In this round, we will make 12 petals with 3 chain stitches to form spaces for the next round.",
          "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": "main-pattern-round-3",
          "label": "Round 3",
          "value": "(sunflower yellow | flower petals) New yarn in st, ch2(count as incomplete tr)+3 incomplete tr to finish a 4-tr-bo, ch3, [4-tr-bo, ch3] repeat 11 times, slst to the top of first bo st, fasten off.",
          "raw_text": "Round 3 (sunflower yellow | flower petals) New yarn in st, ch2(count as incomplete tr)+3 incomplete tr to finish a 4-tr-bo, ch3, [4-tr-bo, ch3] repeat 11 times, slst to the top of first bo st, fasten off.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 16,
          "row_type": "instruction",
          "code": "main-pattern-info-14",
          "label": "Steps",
          "value": "Add new yarn in any st. ch3 as a standing st (count as incomplete tr). 3 incomplete tr in the same st to finish a 4-tr-bo. ch3. [4-tr-bo, ch3] repeat 11 times, slst to the top of the first bo st, fasten off. Round 3 finished. In this round, we make 12 sunflower petals.",
          "raw_text": "Step by step: Add new yarn in any st. ch3 as a standing st (count as incomplete tr). 3 incomplete tr in the same st to finish a 4-tr-bo. ch3. [4-tr-bo, ch3] repeat 11 times, slst to the top of the first bo st, fasten off. Round 3 finished. In this round, we make 12 sunflower petals.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 17,
          "row_type": "info",
          "code": "main-pattern-info-15",
          "label": "Info",
          "value": "In round 4, let's make the sunflower leaves. In this sunflower granny square pattern, leaves are mainly located on four corners. We will make the leaves with a combination of double crochet stitches and treble crochet stitches.",
          "raw_text": "In round 4, let's make the sunflower leaves. In this sunflower granny square pattern, leaves are mainly located on four corners. We will make the leaves with a combination of double crochet stitches and treble crochet stitches.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 18,
          "row_type": "round",
          "code": "main-pattern-round-4",
          "label": "Round 4",
          "value": "(green| leaf) new yarn in bo st, ch3(count as dc)+dc+ch2, sk the next ch-sp, 2dc+2tr+ch2+2tr+2dc+ch2 in next ch-sp, [2dc+ch2 in next bo st, sk 1 ch-sp, 2dc+2tr+ch2+2tr+2dc+ch2 in next ch-sp] repeat 3 times, sl st to the top of the first ch3, fasten off.",
          "raw_text": "Round 4 (green| leaf) new yarn in bo st, ch3(count as dc)+dc+ch2, sk the next ch-sp, 2dc+2tr+ch2+2tr+2dc+ch2 in next ch-sp, [2dc+ch2 in next bo st, sk 1 ch-sp, 2dc+2tr+ch2+2tr+2dc+ch2 in next ch-sp] repeat 3 times, sl st to the top of the first ch3, fasten off.",
          "round_start": 4,
          "round_end": 4,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 19,
          "row_type": "instruction",
          "code": "main-pattern-info-16",
          "label": "Steps",
          "value": "Add new yarn in any bo st. ch3 as a standing st (count as dc). dc in this ch-sp. ch2. sk the next ch-sp, 2dc+2tr+ch2+2tr+2dc+ch2 in the next ch-sp. [2dc+ch2 in the next bo st, sk 1 ch-sp, 2dc+2tr+ch2+2tr+2dc+ch2 in the next ch-sp] repeat 3 times, sl st to the top of the first ch3, fasten off. Round 4 finished. In this round, we made the sunflower green leaves.",
          "raw_text": "Step by step: Add new yarn in any bo st. ch3 as a standing st (count as dc). dc in this ch-sp. ch2. sk the next ch-sp, 2dc+2tr+ch2+2tr+2dc+ch2 in the next ch-sp. [2dc+ch2 in the next bo st, sk 1 ch-sp, 2dc+2tr+ch2+2tr+2dc+ch2 in the next ch-sp] repeat 3 times, sl st to the top of the first ch3, fasten off. Round 4 finished. In this round, we made the sunflower green leaves.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 20,
          "row_type": "info",
          "code": "main-pattern-info-17",
          "label": "Info",
          "value": "Now add the white edges for our sunflower. To give this pattern a unique look, we will make three long tr in the ch-sp of the sunflower petal round. Via this way, the green round will be separated, leaving only the green leaf looking.",
          "raw_text": "Now add the white edges for our sunflower. To give this pattern a unique look, we will make three long tr in the ch-sp of the sunflower petal round. Via this way, the green round will be separated, leaving only the green leaf looking.",
          "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": "main-pattern-round-5",
          "label": "Round 5",
          "value": "(white | turning into square) New yarn in the right-most tr st of one side, ch3(count as dc), 3dc, 3tr in skipped ch-sp from round 4 to encase the ch-sp both from round 4 and round 5, 3 encasing tr, 4dc, 2dc+ch2+2dc in next corner,[4dc, 3 encasing tr, 3 encasing tr, 4dc, 2dc+ch2+2dc in next corner] repeat 3 times, sl st to the top of the first ch3.",
          "raw_text": "Round 5 (white | turning into square) New yarn in the right-most tr st of one side, ch3(count as dc), 3dc, 3tr in skipped ch-sp from round 4 to encase the ch-sp both from round 4 and round 5, 3 encasing tr, 4dc, 2dc+ch2+2dc in next corner,[4dc, 3 encasing tr, 3 encasing tr, 4dc, 2dc+ch2+2dc in next corner] repeat 3 times, sl st to the top of the first ch3.",
          "round_start": 5,
          "round_end": 5,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 22,
          "row_type": "instruction",
          "code": "main-pattern-info-18",
          "label": "Steps",
          "value": "Add new yarn in the right-most tr st of one side. ch3 as a standing st (count as dc). dc in the next st. dc in the next 2 sts. 3dc in the skipped ch-sp from round 4, making these 3tr encase the ch-sp both from round 4 and round 5. 3 encasing tr in the next ch-sp. dc in the next 4 sts. 2dc+ch2+2dc in the next corner space. [4dc, 3 encasing tr, 3 encasing tr, 4dc, 2dc+ch2+2dc in next corner] repeat 3 times, sl st to the top of the first ch3. Round 5 finished.",
          "raw_text": "Step by step: Add new yarn in the right-most tr st of one side. ch3 as a standing st (count as dc). dc in the next st. dc in the next 2 sts. 3dc in the skipped ch-sp from round 4, making these 3tr encase the ch-sp both from round 4 and round 5. 3 encasing tr in the next ch-sp. dc in the next 4 sts. 2dc+ch2+2dc in the next corner space. [4dc, 3 encasing tr, 3 encasing tr, 4dc, 2dc+ch2+2dc in next corner] repeat 3 times, sl st to the top of the first ch3. Round 5 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 23,
          "row_type": "info",
          "code": "main-pattern-info-19",
          "label": "Info",
          "value": "At last, add another round of single crochet stitch in each of the stitches, so we can end up with a cleaner and uniform square shape.",
          "raw_text": "At last, add another round of single crochet stitch in each of the stitches, so we can end up with a cleaner and uniform square shape.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 24,
          "row_type": "round",
          "code": "main-pattern-round-6",
          "label": "Round 6",
          "value": "ch1+sc, 17sc, 2sc+ch2+2sc in next corner, [18sc, 2sc+ch2+2sc in next corner] repeat 3 times, sl st to the first sc, fasten off.",
          "raw_text": "Round 6 ch1+sc, 17sc, 2sc+ch2+2sc in next corner, [18sc, 2sc+ch2+2sc in next corner] repeat 3 times, sl st to the first sc, fasten off.",
          "round_start": 6,
          "round_end": 6,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 25,
          "row_type": "instruction",
          "code": "main-pattern-info-20",
          "label": "Steps",
          "value": "ch1 as a standing st. sc in the same st. sc in the next 17 sts. 2sc+ch2+2sc in the next corner space. [18sc, 2sc+ch2+2sc in the next corner space] repeat 3 times, sl st to the first sc, fasten off. Round 6 finished. Now the sunflower granny square is finished.",
          "raw_text": "Step by step: ch1 as a standing st. sc in the same st. sc in the next 17 sts. 2sc+ch2+2sc in the next corner space. [18sc, 2sc+ch2+2sc in the next corner space] repeat 3 times, sl st to the first sc, fasten off. Round 6 finished. Now the sunflower granny square is finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 9,
      "card_type": "important_notes",
      "code": "important-notes",
      "title": "Important Notes",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "note-1",
          "label": "Note",
          "value": "💡 Hook size drives everything here: a 3.00mm hook with DK sport yarn produces the 4-inch square, while the same six rounds in standard DK on a 5.00mm hook come out around 6.7 inches. Decide whether you're making the bag or a blanket before you crochet a big batch",
          "raw_text": "💡 Hook size drives everything here: a 3.00mm hook with DK sport yarn produces the 4-inch square, while the same six rounds in standard DK on a 5.00mm hook come out around 6.7 inches. Decide whether you're making the bag or a blanket before you crochet a big batch",
          "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": "💡 Drop a stitch marker in the first stitch of every round. The textured petal round makes the join point easy to lose, and with six rounds and four color changes, a marker saves you from crocheting past the end of a round",
          "raw_text": "💡 Drop a stitch marker in the first stitch of every round. The textured petal round makes the join point easy to lose, and with six rounds and four color changes, a marker saves you from crocheting past the end of a 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": "note-3",
          "label": "Note",
          "value": "💡 Weave in ends as you finish each round instead of saving them all for the end — leave 6-inch tails at every color change. A thirteen-square bag means dozens of tails, and doing them as you go keeps the project fun",
          "raw_text": "💡 Weave in ends as you finish each round instead of saving them all for the end — leave 6-inch tails at every color change. A thirteen-square bag means dozens of tails, and doing them as you go keeps the project fun",
          "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": "💡 Give finished squares a light block to a uniform 4 inches (or 6.7 inches for the larger version) before joining. Pin the corners and hover steam over the outer rounds without pressing, so the edges relax while the raised bobble petals keep their dimension",
          "raw_text": "💡 Give finished squares a light block to a uniform 4 inches (or 6.7 inches for the larger version) before joining. Pin the corners and hover steam over the outer rounds without pressing, so the edges relax while the raised bobble petals keep their dimension",
          "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": "💡 The darning needle earns its place on the materials list: use it for weaving tails and for a whip-stitch join through back loops only, which gives the bag version crisp, defined edges between squares",
          "raw_text": "💡 The darning needle earns its place on the materials list: use it for weaving tails and for a whip-stitch join through back loops only, which gives the bag version crisp, defined edges between squares",
          "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": "💡 Buying yarn for a full project? Small 50g balls of the petal and center colors go a long way at this size, but buy the background color in the largest quantity — the outer rounds eat the most yarn of the four",
          "raw_text": "💡 Buying yarn for a full project? Small 50g balls of the petal and center colors go a long way at this size, but buy the background color in the largest quantity — the outer rounds eat the most yarn of the four",
          "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 size does the sunflower granny square come out?",
          "value": "DK sport yarn and the 3.00mm hook used in the sample, each square measures about 4 inches. Work the same six rounds in standard DK with a 5.00mm hook and you'll get a larger square of roughly 6.7 inches",
          "raw_text": "DK sport yarn and the 3.00mm hook used in the sample, each square measures about 4 inches. Work the same six rounds in standard DK with a 5.00mm hook and you'll get a larger square of roughly 6.7 inches",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "What size does the sunflower granny square come out?",
          "answer": "DK sport yarn and the 3.00mm hook used in the sample, each square measures about 4 inches. Work the same six rounds in standard DK with a 5.00mm hook and you'll get a larger square of roughly 6.7 inches",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "Can I make this square with worsted weight yarn instead?",
          "value": "Yes — worsted with a 4.5mm or 5.00mm hook works beautifully and will give you a square around 7 inches or larger. Make a test square first, and keep the same yarn and hook for every square so they all match at joining time",
          "raw_text": "Yes — worsted with a 4.5mm or 5.00mm hook works beautifully and will give you a square around 7 inches or larger. Make a test square first, and keep the same yarn and hook for every square so they all match at joining time",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Can I make this square with worsted weight yarn instead?",
          "answer": "Yes — worsted with a 4.5mm or 5.00mm hook works beautifully and will give you a square around 7 inches or larger. Make a test square first, and keep the same yarn and hook for every square so they all match at joining time",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "How many squares do I need for a project?",
          "value": "The 4-inch size is designed for a thirteen-square granny bag, while the larger 6.7-inch version suits blankets and sweaters. For a lap blanket, roughly 30 to 42 large squares in a 5-by-6 or 6-by-7 layout is a good starting point",
          "raw_text": "The 4-inch size is designed for a thirteen-square granny bag, while the larger 6.7-inch version suits blankets and sweaters. For a lap blanket, roughly 30 to 42 large squares in a 5-by-6 or 6-by-7 layout is a good starting point",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How many squares do I need for a project?",
          "answer": "The 4-inch size is designed for a thirteen-square granny bag, while the larger 6.7-inch version suits blankets and sweaters. For a lap blanket, roughly 30 to 42 large squares in a 5-by-6 or 6-by-7 layout is a good starting point",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "Is this pattern okay for beginners?",
          "value": "It's best described as advanced beginner. If you're comfortable with double crochet, working into a magic ring, and changing colors, the six rounds are very manageable — the bobble-stitch petal round is the only part that asks for a little patience",
          "raw_text": "It's best described as advanced beginner. If you're comfortable with double crochet, working into a magic ring, and changing colors, the six rounds are very manageable — the bobble-stitch petal round is the only part that asks for a little patience",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Is this pattern okay for beginners?",
          "answer": "It's best described as advanced beginner. If you're comfortable with double crochet, working into a magic ring, and changing colors, the six rounds are very manageable — the bobble-stitch petal round is the only part that asks for a little patience",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "Why does my square look more like a",
          "value": "That usually means the tension on your outer rounds is looser than your flower center, or a corner group landed in the wrong spot. Mark the four corner positions before the squaring round, and if the edges still wave, go down half a hook size for the final rounds",
          "raw_text": "That usually means the tension on your outer rounds is looser than your flower center, or a corner group landed in the wrong spot. Mark the four corner positions before the squaring round, and if the edges still wave, go down half a hook size for the final rounds",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Why does my square look more like a ruffled circle than a flat square?",
          "answer": "That usually means the tension on your outer rounds is looser than your flower center, or a corner group landed in the wrong spot. Mark the four corner positions before the squaring round, and if the edges still wave, go down half a hook size for the final rounds",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/sunflower-granny-square-free-pattern-hero.webp",
    "data/images/sunflower-granny-square-free-pattern-step-2.webp",
    "data/images/sunflower-granny-square-free-pattern-step-3.webp",
    "data/images/sunflower-granny-square-free-pattern-step-4.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/sunflower-granny-square-free-pattern-hero.webp",
      "alt": "Sunflower Granny Square – Free Crochet Pattern — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/sunflower-granny-square-free-pattern-hero.webp",
      "alt": "Sunflower Granny Square – Free Crochet Pattern — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/sunflower-granny-square-free-pattern-step-2.webp",
      "alt": "Sunflower Granny Square – Free Crochet Pattern — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/sunflower-granny-square-free-pattern-step-3.webp",
      "alt": "Sunflower Granny Square – Free Crochet Pattern — photo 3",
      "is_featured": false
    },
    {
      "url": "data/images/sunflower-granny-square-free-pattern-step-4.webp",
      "alt": "Sunflower Granny Square – Free Crochet Pattern — photo 4",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 1
}