{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "anemone-flower-granny-square",
  "title": "Anemone Flower Granny Square – Free Crochet Pattern",
  "meta_description": "Crochet an anemone flower granny square with popcorn petals and bobble accents. Free 9-round pattern makes a 5-inch square in DK yarn — great for blankets",
  "published_at": "2026-08-09",
  "updated_at": "2026-08-09",
  "author": "Nora",
  "thumbnail_url": "data/images/anemone-flower-granny-square-hero.webp",
  "meta": {
    "title": "Anemone Flower Granny Square – Free Crochet Pattern",
    "pattern_name": "Anemone Flower Granny Square – Free Crochet Pattern",
    "difficulty": "Intermediate",
    "time_needed": "2-3 Hours",
    "rating": 4.8,
    "made_count": "940",
    "taxonomy": {
      "category": "Granny Squares",
      "skill_level": "Intermediate",
      "yarn_weight": "DK",
      "tags": [
        "granny square",
        "free crochet pattern",
        "flower granny square",
        "anemone crochet",
        "popcorn stitch",
        "bobble stitch",
        "DK yarn",
        "crochet motif",
        "flower square",
        "3mm hook",
        "crochet blanket square",
        "spring crochet"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Anemone Flower 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 popcorn stitches, bobbles, and joining new yarn between rounds",
          "raw_text": "Comfortable with popcorn stitches, bobbles, and joining new yarn between rounds",
          "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": "Evening Project",
          "value": "About 2-3 hours of satisfying, texture-rich crocheting per square",
          "raw_text": "About 2-3 hours of satisfying, texture-rich crocheting per square",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "hero-info-3",
          "label": "Garden-Fresh Motif",
          "value": "A dimensional anemone bloom that turns any blanket into a flower bed",
          "raw_text": "A dimensional anemone bloom that turns any blanket into a flower bed",
          "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 Anemone Flower Granny Square puts a genuinely three-dimensional bloom at the heart of a classic 5-inch motif. A sunny yellow center of sixteen double crochets is wrapped in a full round of plump 5-dc popcorn petals, then framed by dainty 3-dc bobble picots that echo an anemone's ruffled outer ring. It's perfect for crocheters who are bored of flat squares and want something that looks hand-sculpted — whether you're building a flower-garden blanket, a cushion front, or a single showpiece pocket for a tote",
          "raw_text": "This Anemone Flower Granny Square puts a genuinely three-dimensional bloom at the heart of a classic 5-inch motif. A sunny yellow center of sixteen double crochets is wrapped in a full round of plump 5-dc popcorn petals, then framed by dainty 3-dc bobble picots that echo an anemone's ruffled outer ring. It's perfect for crocheters who are bored of flat squares and want something that looks hand-sculpted — whether you're building a flower-garden blanket, a cushion front, or a single showpiece pocket for a tote",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "info",
          "code": "about-info-2",
          "label": "",
          "value": "You'll work 5-dc popcorn stitches (the kind where you remove your hook, reinsert it into the top of the first stitch, and pull the last loop through), 3-dc bobbles framed by chain-3 arcs, and a clever final petal round where single crochet increases and a long anchoring double crochet encase the chains below. Because the pattern fastens off and joins new yarn between most of its nine rounds, you'll also get plenty of practice with clean joins. I'd call it a confident-beginner-to-intermediate make, and one square takes around two to three relaxed hours",
          "raw_text": "You'll work 5-dc popcorn stitches (the kind where you remove your hook, reinsert it into the top of the first stitch, and pull the last loop through), 3-dc bobbles framed by chain-3 arcs, and a clever final petal round where single crochet increases and a long anchoring double crochet encase the chains below. Because the pattern fastens off and joins new yarn between most of its nine rounds, you'll also get plenty of practice with clean joins. I'd call it a confident-beginner-to-intermediate make, and one square takes around two to three relaxed hours",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "about-info-3",
          "label": "",
          "value": "Worked in four colors of DK weight yarn with a 3.00mm hook, the finished square measures roughly 5 by 5 inches, with petals that genuinely stand up off the fabric — you can run a fingertip around the popcorn ring and feel every bump. A stack of these makes a jaw-dropping throw, but even a set of four sewn into a cushion cover is gift-worthy. It's the kind of square people pick up, squish, and immediately ask you to make them one",
          "raw_text": "Worked in four colors of DK weight yarn with a 3.00mm hook, the finished square measures roughly 5 by 5 inches, with petals that genuinely stand up off the fabric — you can run a fingertip around the popcorn ring and feel every bump. A stack of these makes a jaw-dropping throw, but even a set of four sewn into a cushion cover is gift-worthy. It's the kind of square people pick up, squish, and immediately ask you to make them one",
          "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'll be honest: I'm a sucker for any pattern that lets me pop a popcorn stitch, and this one gives you a whole round of them. There is something so satisfying about working those five double crochets, slipping your hook out, and pulling that last loop through to watch a fat little petal bloom out of nowhere — eight times around the ring. I also love how clever the construction is. The bobble picots and the shaping round build right on top of the popcorn petals, so the bloom layers like a real anemone instead of lining up in stiff spokes, and the petal-shaping round's long double crochet that dives down into the yellow stitch below — encasing the chains as it goes — cinches everything into a scalloped flower edge. Because you join fresh yarn between rounds, the color play is completely open: four colors, endless moods. And at nine rounds, each square is a complete little victory you can finish with one cup of tea",
          "raw_text": "I'll be honest: I'm a sucker for any pattern that lets me pop a popcorn stitch, and this one gives you a whole round of them. There is something so satisfying about working those five double crochets, slipping your hook out, and pulling that last loop through to watch a fat little petal bloom out of nowhere — eight times around the ring. I also love how clever the construction is. The bobble picots and the shaping round build right on top of the popcorn petals, so the bloom layers like a real anemone instead of lining up in stiff spokes, and the petal-shaping round's long double crochet that dives down into the yellow stitch below — encasing the chains as it goes — cinches everything into a scalloped flower edge. Because you join fresh yarn between rounds, the color play is completely open: four colors, endless moods. And at nine rounds, each square is a complete little victory you can finish with one cup of tea",
          "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": "Color is where this square really comes alive. For a true-to-nature anemone, try crisp white or blush petals around a charcoal-and-yellow center — Stylecraft Special DK in Cream, Powder Pink, and Graphite is an inexpensive, huge-palette way to do it. Flip it into a poppy by using scarlet petals with a black bobble ring, or go moody with plum petals, dusty mauve bobbles, and a mustard heart. For a spring garden blanket, make every square's popcorn round a different pastel — Paintbox Simply DK has a gorgeous run of them — and keep the yellow center and final round consistent so the set still reads as a family. Autumn version: mustard center, burnt-orange popcorns, rust bobbles, cream frame. For size, the pattern scales beautifully with yarn weight since the stitch counts never change. Worked in worsted with a 4.00mm hook, the same nine rounds come out close to 6 inches — handy if you want fewer squares per blanket. Drop to fingering weight cotton with a 2.5mm hook and you get a roughly 4-inch square that makes a fantastic coaster; a crisp cotton like Drops Safran or Paintbox Cotton DK also makes the popcorns extra defined if your acrylic versions look soft. Want a bigger blanket square without changing yarn? Add one or two classic granny rounds — 3-dc clusters with chain-1 gaps, chain-2 corners — around the finished square in your background color, and the flower becomes a framed centerpiece at 6 to 7 inches. And if popcorns intimidate you, substitute 4-dc bobbles in the petal round: slightly flatter, same charm, no hook gymnastics",
          "raw_text": "Color is where this square really comes alive. For a true-to-nature anemone, try crisp white or blush petals around a charcoal-and-yellow center — Stylecraft Special DK in Cream, Powder Pink, and Graphite is an inexpensive, huge-palette way to do it. Flip it into a poppy by using scarlet petals with a black bobble ring, or go moody with plum petals, dusty mauve bobbles, and a mustard heart. For a spring garden blanket, make every square's popcorn round a different pastel — Paintbox Simply DK has a gorgeous run of them — and keep the yellow center and final round consistent so the set still reads as a family. Autumn version: mustard center, burnt-orange popcorns, rust bobbles, cream frame. For size, the pattern scales beautifully with yarn weight since the stitch counts never change. Worked in worsted with a 4.00mm hook, the same nine rounds come out close to 6 inches — handy if you want fewer squares per blanket. Drop to fingering weight cotton with a 2.5mm hook and you get a roughly 4-inch square that makes a fantastic coaster; a crisp cotton like Drops Safran or Paintbox Cotton DK also makes the popcorns extra defined if your acrylic versions look soft. Want a bigger blanket square without changing yarn? Add one or two classic granny rounds — 3-dc clusters with chain-1 gaps, chain-2 corners — around the finished square in your background color, and the flower becomes a framed centerpiece at 6 to 7 inches. And if popcorns intimidate you, substitute 4-dc bobbles in the petal round: slightly flatter, same charm, no hook gymnastics",
          "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": "Dropping the working loop while closing",
          "value": "Give the loop a gentle tug to enlarge it before you slip your hook out — a bigger loop won't slide back through. Reinsert your hook front-to-back into the top of the first dc (or the ch-3), catch the enlarged loop, and pull it through snugly. If you keep losing it, park a stitch marker in the loop while you reposition your hook",
          "raw_text": "Give the loop a gentle tug to enlarge it before you slip your hook out — a bigger loop won't slide back through. Reinsert your hook front-to-back into the top of the first dc (or the ch-3), catch the enlarged loop, and pull it through snugly. If you keep losing it, park a stitch marker in the loop while you reposition your hook",
          "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": "Forgetting that the ch-3 counts as the",
          "value": "The ch-3 IS stitch one, so you add only 4 dc after it for the first popcorn of the round. All the following popcorns are a straightforward 5 dc in one stitch. Count your petals before fastening off — you should have exactly 8",
          "raw_text": "The ch-3 IS stitch one, so you add only 4 dc after it for the first popcorn of the round. All the following popcorns are a straightforward 5 dc in one stitch. Count your petals before fastening off — you should have exactly 8",
          "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 'sk1' between popcorns",
          "value": "The rhythm is: popcorn, ch 3, skip 1 stitch, popcorn. Say it out loud as you go. When you slip stitch to the first popcorn to close, verify you have 8 popcorns and 8 ch-3 arcs; anything else means a skip went wrong somewhere",
          "raw_text": "The rhythm is: popcorn, ch 3, skip 1 stitch, popcorn. Say it out loud as you go. When you slip stitch to the first popcorn to close, verify you have 8 popcorns and 8 ch-3 arcs; anything else means a skip went wrong somewhere",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "mistake",
          "code": "mistake-4",
          "label": "Working the 3-dc bobbles like popcorns",
          "value": "the 3-dc bobble, work three double crochets to their last loop, keeping all loops on your hook, then yarn over and pull through everything at once. No removing the hook, no reinserting — that maneuver belongs only to the popcorn round",
          "raw_text": "the 3-dc bobble, work three double crochets to their last loop, keeping all loops on your hook, then yarn over and pull through everything at once. No removing the hook, no reinserting — that maneuver belongs only to the popcorn round",
          "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": "Not encasing the two upper chains",
          "value": "Insert your hook into the lower yellow stitch so that both chain strands sit on top of your hook's path, then complete the dc around them, trapping the chains inside the stitch. Done right, you'll see the chains disappear into a neat vertical spoke between petals",
          "raw_text": "Insert your hook into the lower yellow stitch so that both chain strands sit on top of your hook's path, then complete the dc around them, trapping the chains inside the stitch. Done right, you'll see the chains disappear into a neat vertical spoke between petals",
          "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": "Skipping blocking and wondering why the",
          "value": "Wet block or steam block every square: pin it to 5 x 5 inches on a foam mat, mist or steam (hover the iron — never press the popcorns flat!), and let it dry completely. Blocked squares also join far more neatly",
          "raw_text": "Wet block or steam block every square: pin it to 5 x 5 inches on a foam mat, mist or steam (hover the iron — never press the popcorns flat!), and let it dry completely. Blocked squares also join far more neatly",
          "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; the sample is made with DK Sports. The finished granny square is about 5 inches by 5 inches.",
              "raw_text": "Yarn of your choice —4 colors; the sample is made with DK Sports. The finished granny square is about 5 inches by 5 inches."
            },
            {
              "order": 2,
              "row_type": "item",
              "code": "mat-1-2",
              "label": "",
              "value": "Crochet hook- we are using a 3.00mm hook",
              "raw_text": "Crochet hook- we are using a 3.00mm hook"
            },
            {
              "order": 3,
              "row_type": "item",
              "code": "mat-1-3",
              "label": "",
              "value": "Darning Needle",
              "raw_text": "Darning Needle"
            },
            {
              "order": 4,
              "row_type": "item",
              "code": "mat-1-4",
              "label": "",
              "value": "Scissors",
              "raw_text": "Scissors"
            }
          ]
        }
      ],
      "rows": []
    },
    {
      "order": 7,
      "card_type": "abbreviations",
      "code": "abbreviations",
      "title": "Abbreviations",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "abbrev",
          "code": "abbrev-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-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": 3,
          "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": 4,
          "row_type": "abbrev",
          "code": "abbrev-dc",
          "label": "dc",
          "value": "double crochet",
          "raw_text": "dc = double crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "dc",
          "meaning": "double crochet"
        },
        {
          "order": 5,
          "row_type": "abbrev",
          "code": "abbrev-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": 6,
          "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": 7,
          "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": 8,
          "row_type": "abbrev",
          "code": "abbrev-slst-/-sl-st",
          "label": "slst / sl st",
          "value": "slip stitch for joining different rounds",
          "raw_text": "slst / sl st = slip stitch for joining different rounds",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "slst / sl st",
          "meaning": "slip stitch for joining different rounds"
        },
        {
          "order": 9,
          "row_type": "abbrev",
          "code": "abbrev-sk",
          "label": "sk",
          "value": "skip",
          "raw_text": "sk = skip",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sk",
          "meaning": "skip"
        },
        {
          "order": 10,
          "row_type": "abbrev",
          "code": "abbrev-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-tlo",
          "label": "TLO",
          "value": "third loop only",
          "raw_text": "TLO = third loop only",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "TLO",
          "meaning": "third loop only"
        },
        {
          "order": 12,
          "row_type": "abbrev",
          "code": "abbrev-bo",
          "label": "bo",
          "value": "bobble stitch",
          "raw_text": "bo = bobble stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "bo",
          "meaning": "bobble stitch"
        },
        {
          "order": 13,
          "row_type": "abbrev",
          "code": "abbrev-inc",
          "label": "inc",
          "value": "increase",
          "raw_text": "inc = increase",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "inc",
          "meaning": "increase"
        },
        {
          "order": 14,
          "row_type": "abbrev",
          "code": "abbrev-pc",
          "label": "pc",
          "value": "popcorn",
          "raw_text": "pc = popcorn",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "pc",
          "meaning": "popcorn"
        }
      ]
    },
    {
      "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-5",
          "label": "Info",
          "value": "How the square builds: Round 1 forms the foundation loop, Round 2 the flower center, Round 3 the first layer of petals, Round 4 the second layer of petals, Round 6 adds the leaves, Round 7 turns the flower into a square, and Round 9 adds the border.",
          "raw_text": "How the square builds: Round 1 forms the foundation loop, Round 2 the flower center, Round 3 the first layer of petals, Round 4 the second layer of petals, Round 6 adds the leaves, Round 7 turns the flower into a square, and Round 9 adds the border.",
          "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": "with yellow yarn: knot, ch4, slst to the first ch to form a loop.",
          "raw_text": "Round 1 with yellow yarn: knot, ch4, slst to the first ch to form a loop.",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "round",
          "code": "main-pattern-round-2",
          "label": "Round 2",
          "value": "yellow yarn: ch3(count as dc), 15dc, slst to the top of the first ch3, fasten off.",
          "raw_text": "Round 2 yellow yarn: ch3(count as dc), 15dc, slst to the top of the first ch3, fasten off.",
          "round_start": 2,
          "round_end": 2,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "round",
          "code": "main-pattern-round-3",
          "label": "Round 3",
          "value": "Join new yarn to any st,  ch3 (count as dc)+ 4dc , remove the hook from last dc, insert it into the top of the first ch3, grab the last dc and pull up to complete a 5-dc-pc.  ch3 . ** sk1 , (5-dc-pc)+ch3**rep 7 times. slst to the first pc, fasten off.",
          "raw_text": "Round 3 Join new yarn to any st,  ch3 (count as dc)+ 4dc , remove the hook from last dc, insert it into the top of the first ch3, grab the last dc and pull up to complete a 5-dc-pc.  ch3 . ** sk1 , (5-dc-pc)+ch3**rep 7 times. slst to the first pc, fasten off.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "round",
          "code": "main-pattern-round-4",
          "label": "Round 4",
          "value": "Join new yarn to any pc, ch3+(3-dc-bo)+ch3+slst, ch2, slst to next pc.     **ch3+(3-dc-bo)+ch3+slst  in this pc, ch2, slst to next pc **  rep 7 times.",
          "raw_text": "Round 4 Join new yarn to any pc, ch3+(3-dc-bo)+ch3+slst, ch2, slst to next pc.     **ch3+(3-dc-bo)+ch3+slst  in this pc, ch2, slst to next pc **  rep 7 times.",
          "round_start": 4,
          "round_end": 4,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "round",
          "code": "main-pattern-round-5",
          "label": "Round 5",
          "value": "slst  to the ch-sp right of the bo,  sc-inc .  sc-inc  in the bo,  sc-inc  in the ch after the bo,   sc-inc  in ch-sp left of the bo.  1dc  in the lower yellow st and encase the upper two chains. ** slst  to the ch-sp before next bo,  sc-inc .  sc-inc  in the bo,  sc-inc  in the ch after the bo,  sc-inc  in next ch-sp.  1dc  in the lower yellow st and encase upper two chains** rep 7 times,  slst  to the first sc, fasten off.",
          "raw_text": "Round 5 slst  to the ch-sp right of the bo,  sc-inc .  sc-inc  in the bo,  sc-inc  in the ch after the bo,   sc-inc  in ch-sp left of the bo.  1dc  in the lower yellow st and encase the upper two chains. ** slst  to the ch-sp before next bo,  sc-inc .  sc-inc  in the bo,  sc-inc  in the ch after the bo,  sc-inc  in next ch-sp.  1dc  in the lower yellow st and encase upper two chains** rep 7 times,  slst  to the first sc, fasten off.",
          "round_start": 5,
          "round_end": 5,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "round",
          "code": "main-pattern-round-6",
          "label": "Round 6",
          "value": "TLO.  Join new yarn to any dc:  ch3+3×[(2-tr-bo)+ch1]+(2-tr-bo)+ch3+slst .  ch2 ,  slst  to next bo,  ch2 ,  sc  to the upper ch-sp enclosed by next dc,  ch2 ,  slst  to next bo,  ch2 ,  slst  to the next dc. ** ch3+3×[(2-tr-bo)+ch1]+(2-tr-bo)+ch3+slst .  ch2 ,  slst  to next bo,  ch2 ,  sc  to the upper ch-sp between two petals,  ch2 ,  slst  to next bo,  ch2 ,  slst  to the next dc** rep 3 times, fasten off.",
          "raw_text": "Round 6 TLO.  Join new yarn to any dc:  ch3+3×[(2-tr-bo)+ch1]+(2-tr-bo)+ch3+slst .  ch2 ,  slst  to next bo,  ch2 ,  sc  to the upper ch-sp enclosed by next dc,  ch2 ,  slst  to next bo,  ch2 ,  slst  to the next dc. ** ch3+3×[(2-tr-bo)+ch1]+(2-tr-bo)+ch3+slst .  ch2 ,  slst  to next bo,  ch2 ,  sc  to the upper ch-sp between two petals,  ch2 ,  slst  to next bo,  ch2 ,  slst  to the next dc** rep 3 times, fasten off.",
          "round_start": 6,
          "round_end": 6,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "round",
          "code": "main-pattern-round-7",
          "label": "Round 7",
          "value": "Work in ch-sp only . Join new yarn to the middle ch-sp of a leaf, ch3(count as dc)+2dc, (3hdc), sk1, 3×[(2-tr-bo)+ch1], 2-tr-bo, sk1, (3hdc), (3dc+ch2). **3dc in this ch-sp, (3hdc), sk1, 3×[(2-tr-bo)+ch1], 2-tr-bo, sk1, (3hdc), (3dc+ch2)**rep 3 times, slst to the top of the first ch3.",
          "raw_text": "Round 7 Work in ch-sp only . Join new yarn to the middle ch-sp of a leaf, ch3(count as dc)+2dc, (3hdc), sk1, 3×[(2-tr-bo)+ch1], 2-tr-bo, sk1, (3hdc), (3dc+ch2). **3dc in this ch-sp, (3hdc), sk1, 3×[(2-tr-bo)+ch1], 2-tr-bo, sk1, (3hdc), (3dc+ch2)**rep 3 times, slst to the top of the first ch3.",
          "round_start": 7,
          "round_end": 7,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 9,
          "row_type": "round",
          "code": "main-pattern-round-8",
          "label": "Round 8",
          "value": "ch1, 1sc in each st and ch-sp, 3sc in each corner, slst to the first sc, fasten off.",
          "raw_text": "Round 8 ch1, 1sc in each st and ch-sp, 3sc in each corner, slst to the first sc, fasten off.",
          "round_start": 8,
          "round_end": 8,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 10,
          "row_type": "round",
          "code": "main-pattern-round-9",
          "label": "Round 9",
          "value": "Join new yarn to any st, ch1 to start, sc-inc in 4 corner sts, sc in remaining sts, slst to the first sc, fasten off.",
          "raw_text": "Round 9 Join new yarn to any st, ch1 to start, sc-inc in 4 corner sts, sc in remaining sts, slst to the first sc, fasten off.",
          "round_start": 9,
          "round_end": 9,
          "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 sample uses a 3.00mm hook with DK weight yarn — deliberately snug so the popcorns hold their shape. If your petals look loose or gappy, go down to a 2.75mm rather than tightening your tension by hand",
          "raw_text": "💡 The sample uses a 3.00mm hook with DK weight yarn — deliberately snug so the popcorns hold their shape. If your petals look loose or gappy, go down to a 2.75mm rather than tightening your tension by hand",
          "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": "💡 Do what the designer does: before you remove your hook to close each popcorn, mark the top of the first ch-3 with your darning needle or a stitch marker. Hunting for that ch-3 top after the fact is the number-one popcorn frustration",
          "raw_text": "💡 Do what the designer does: before you remove your hook to close each popcorn, mark the top of the first ch-3 with your darning needle or a stitch marker. Hunting for that ch-3 top after the fact is the number-one popcorn frustration",
          "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": "💡 This pattern fastens off and joins new yarn between most of its nine rounds, so you'll have a fair few tails. Leave 6-inch ends, and weave them in after every couple of rounds — the popcorn and bobble texture hides them brilliantly, but only if you do it before the square is buried in a blanket",
          "raw_text": "💡 This pattern fastens off and joins new yarn between most of its nine rounds, so you'll have a fair few tails. Leave 6-inch ends, and weave them in after every couple of rounds — the popcorn and bobble texture hides them brilliantly, but only if you do it before the square is buried in a blanket",
          "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": "💡 As you pull each popcorn closed, give it a nudge from the wrong side so it pops toward the front of the work. Popcorns are happy to bulge backward if you let them, and it's much easier to fix at the moment you close the stitch",
          "raw_text": "💡 As you pull each popcorn closed, give it a nudge from the wrong side so it pops toward the front of the work. Popcorns are happy to bulge backward if you let them, and it's much easier to fix at the moment you close the stitch",
          "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": "💡 When you join new yarn for a petal or bobble round, start in a stitch on the opposite side from your last join. Spreading the joins around the square keeps any slight bulk from stacking up along one edge",
          "raw_text": "💡 When you join new yarn for a petal or bobble round, start in a stitch on the opposite side from your last join. Spreading the joins around the square keeps any slight bulk from stacking up along one edge",
          "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": "💡 Count as you close each round: 16 dc in the yellow center round, then 8 popcorns in the petal round, and 8 bobble picots in the frame round. Catching a miscount before you fasten off saves you from re-joining yarn to fix it later",
          "raw_text": "💡 Count as you close each round: 16 dc in the yellow center round, then 8 popcorns in the petal round, and 8 bobble picots in the frame round. Catching a miscount before you fasten off saves you from re-joining yarn to fix it later",
          "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": "💡 The designer's colorway mirrors a real anemone: a golden yellow center just like the flower's stamens, a second layer of plump white petals like the flower's inner corona, a three-layered arrangement of large petals, and four olive green leaves. Keep those roles in mind when choosing your own four colors",
          "raw_text": "💡 The designer's colorway mirrors a real anemone: a golden yellow center just like the flower's stamens, a second layer of plump white petals like the flower's inner corona, a three-layered arrangement of large petals, and four olive green leaves. Keep those roles in mind when choosing your own four colors",
          "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": "Can I use worsted weight yarn instead",
          "value": "Absolutely — the stitch counts stay exactly the same. With worsted and a 4.00mm hook your square will come out closer to 6 inches instead of 5, so just recalculate how many squares your blanket needs. Keep all four colors in the same weight so the rounds stay proportional",
          "raw_text": "Absolutely — the stitch counts stay exactly the same. With worsted and a 4.00mm hook your square will come out closer to 6 inches instead of 5, so just recalculate how many squares your blanket needs. Keep all four colors in the same weight so the rounds stay proportional",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Can I use worsted weight yarn instead of DK for this anemone square?",
          "answer": "Absolutely — the stitch counts stay exactly the same. With worsted and a 4.00mm hook your square will come out closer to 6 inches instead of 5, so just recalculate how many squares your blanket needs. Keep all four colors in the same weight so the rounds stay proportional",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "What's the difference between the 5-dc",
          "value": "The popcorn is five complete double crochets in one stitch, closed by removing your hook and pulling the last loop through the top of the first stitch — it makes the big rounded petals. The bobble is three double crochets worked to their last loop and closed with one pull-through, no hook removal, and it forms the smaller picot frames around the flower",
          "raw_text": "The popcorn is five complete double crochets in one stitch, closed by removing your hook and pulling the last loop through the top of the first stitch — it makes the big rounded petals. The bobble is three double crochets worked to their last loop and closed with one pull-through, no hook removal, and it forms the smaller picot frames around the flower",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "What's the difference between the 5-dc popcorn and the 3-dc bobble in this pattern?",
          "answer": "The popcorn is five complete double crochets in one stitch, closed by removing your hook and pulling the last loop through the top of the first stitch — it makes the big rounded petals. The bobble is three double crochets worked to their last loop and closed with one pull-through, no hook removal, and it forms the smaller picot frames around the flower",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "Do I really have to fasten off and",
          "value": "It's how the pattern achieves its clean four-color look, since each round starts fresh with no color-change bleed. If you'd rather minimize ends, you can repeat a color on neighboring rounds and carry the yarn up instead of cutting it. The joins hide neatly behind the textured stitches either way",
          "raw_text": "It's how the pattern achieves its clean four-color look, since each round starts fresh with no color-change bleed. If you'd rather minimize ends, you can repeat a color on neighboring rounds and carry the yarn up instead of cutting it. The joins hide neatly behind the textured stitches either way",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Do I really have to fasten off and rejoin yarn on almost every round?",
          "answer": "It's how the pattern achieves its clean four-color look, since each round starts fresh with no color-change bleed. If you'd rather minimize ends, you can repeat a color on neighboring rounds and carry the yarn up instead of cutting it. The joins hide neatly behind the textured stitches either way",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "How many of these squares do I need for a blanket?",
          "value": "5 inches per blocked square, a 6 by 8 layout gives you a 30 x 40 inch baby blanket from 48 squares, and 10 by 12 makes a generous 50 x 60 inch throw from 120. Joining with a contrasting border color adds roughly an inch per seam allowance choice, so lay out a test row before committing",
          "raw_text": "5 inches per blocked square, a 6 by 8 layout gives you a 30 x 40 inch baby blanket from 48 squares, and 10 by 12 makes a generous 50 x 60 inch throw from 120. Joining with a contrasting border color adds roughly an inch per seam allowance choice, so lay out a test row before committing",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How many of these squares do I need for a blanket?",
          "answer": "5 inches per blocked square, a 6 by 8 layout gives you a 30 x 40 inch baby blanket from 48 squares, and 10 by 12 makes a generous 50 x 60 inch throw from 120. Joining with a contrasting border color adds roughly an inch per seam allowance choice, so lay out a test row before committing",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "Why does the final petal round work a",
          "value": "That long dc anchors the outer round down into the flower's center rounds while encasing the two chains above it. It's what cinches the petals into their layered, dimensional shape — skip it or work it too loosely and the petals lose their sculpted look and sit flat",
          "raw_text": "That long dc anchors the outer round down into the flower's center rounds while encasing the two chains above it. It's what cinches the petals into their layered, dimensional shape — skip it or work it too loosely and the petals lose their sculpted look and sit flat",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Why does the final petal round work a double crochet into the yellow stitch below?",
          "answer": "That long dc anchors the outer round down into the flower's center rounds while encasing the two chains above it. It's what cinches the petals into their layered, dimensional shape — skip it or work it too loosely and the petals lose their sculpted look and sit flat",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/anemone-flower-granny-square-hero.webp",
    "data/images/anemone-flower-granny-square-step-2.webp",
    "data/images/anemone-flower-granny-square-step-3.webp",
    "data/images/anemone-flower-granny-square-step-4.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/anemone-flower-granny-square-hero.webp",
      "alt": "Anemone Flower Granny Square – Free Crochet Pattern — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/anemone-flower-granny-square-hero.webp",
      "alt": "Anemone Flower Granny Square – Free Crochet Pattern — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/anemone-flower-granny-square-step-2.webp",
      "alt": "Anemone Flower Granny Square – Free Crochet Pattern — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/anemone-flower-granny-square-step-3.webp",
      "alt": "Anemone Flower Granny Square – Free Crochet Pattern — photo 3",
      "is_featured": false
    },
    {
      "url": "data/images/anemone-flower-granny-square-step-4.webp",
      "alt": "Anemone Flower Granny Square – Free Crochet Pattern — photo 4",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 0
}