{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "crochet-camellia-granny-square",
  "title": "Crochet Camellia Granny Square Pattern",
  "meta_description": "Crochet a Camellia granny square with 4 colors and a 3mm hook. This 6-inch flower block is perfect for blankets, bags, and stash-busting projects",
  "published_at": "2026-07-11",
  "updated_at": "2026-07-11",
  "author": "Ruby",
  "thumbnail_url": "data/images/crochet-camellia-granny-square-hero.webp",
  "meta": {
    "title": "Crochet Camellia Granny Square Pattern",
    "pattern_name": "Crochet Camellia Granny Square Pattern",
    "difficulty": "Easy",
    "time_needed": "1-2 Hours",
    "rating": 4.8,
    "made_count": "1.4K",
    "taxonomy": {
      "category": "Granny Squares",
      "skill_level": "Beginner",
      "yarn_weight": "DK",
      "tags": [
        "granny square",
        "crochet flower",
        "camellia crochet pattern",
        "flower granny square",
        "free crochet pattern",
        "6 inch square",
        "blanket square",
        "crochet motif",
        "stash buster",
        "color changes",
        "crochet square pattern",
        "spring crochet"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Crochet Camellia Granny Square Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "Beginner Friendly",
          "value": "Basic stitches, petal clusters, and simple once-per-round color changes",
          "raw_text": "Basic stitches, petal clusters, and simple once-per-round color changes",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "info",
          "code": "hero-info-2",
          "label": "Quick Make",
          "value": "About 1-2 hours of cozy crochet from starting ring to final border",
          "raw_text": "About 1-2 hours of cozy crochet from starting ring to final border",
          "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": "Blooming Beauty",
          "value": "A dimensional camellia flower framed inside a classic 6-inch granny square",
          "raw_text": "A dimensional camellia flower framed inside a classic 6-inch granny square",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 2,
      "card_type": "about",
      "code": "about",
      "title": "About",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "about-info-1",
          "label": "",
          "value": "The Crochet Camellia Granny Square puts a lush, blooming camellia right at the heart of a classic granny square, so every block you make looks like a tiny framed flower. The flower center is made with 8 single crochet petals — easier than you might think — and the magic really happens in the next round, when a new color and fan-shaped bobble clusters give the camellia its wonderful dimensional texture. Worked in four rounds with four colors, it's the kind of motif that turns a plain blanket into a garden, and because each round gets its own color, it's a dream project for using up small scraps from your stash",
          "raw_text": "The Crochet Camellia Granny Square puts a lush, blooming camellia right at the heart of a classic granny square, so every block you make looks like a tiny framed flower. The flower center is made with 8 single crochet petals — easier than you might think — and the magic really happens in the next round, when a new color and fan-shaped bobble clusters give the camellia its wonderful dimensional texture. Worked in four rounds with four colors, it's the kind of motif that turns a plain blanket into a garden, and because each round gets its own color, it's a dream project for using up small scraps from your stash",
          "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": "This square is wonderfully approachable. Across its four rounds you'll work a flower center in the starting ring, build the camellia's petals with clusters worked into chain spaces, then square everything off with familiar granny-style corner groups. If you're comfortable with chains, double crochet, and joining a new color at the start of a round, you have everything you need — it's perfect for beginners ready for a slight challenge and experienced crocheters looking for a quick, satisfying project. Most crocheters finish a square in about one to two hours, and each one after the first goes noticeably faster once the rhythm clicks",
          "raw_text": "This square is wonderfully approachable. Across its four rounds you'll work a flower center in the starting ring, build the camellia's petals with clusters worked into chain spaces, then square everything off with familiar granny-style corner groups. If you're comfortable with chains, double crochet, and joining a new color at the start of a round, you have everything you need — it's perfect for beginners ready for a slight challenge and experienced crocheters looking for a quick, satisfying project. Most crocheters finish a square in about one to two hours, and each one after the first goes noticeably faster once the rhythm clicks",
          "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": "When you fasten off that last round, you'll have a square measuring approximately 6 inches by 6 inches — the ideal size for mixing with other 6-inch blocks in a sampler blanket. The pattern is wonderfully adaptable too: you can keep adding rounds to make it any size you desire, from a cozy blanket for your sofa to cute coasters for your coffee table. The camellia center sits gently raised against the flat granny border, giving the square lovely texture without bulk. A stack of these in coordinated colors makes a gorgeous handmade gift — once you make one, you'll want to make dozens",
          "raw_text": "When you fasten off that last round, you'll have a square measuring approximately 6 inches by 6 inches — the ideal size for mixing with other 6-inch blocks in a sampler blanket. The pattern is wonderfully adaptable too: you can keep adding rounds to make it any size you desire, from a cozy blanket for your sofa to cute coasters for your coffee table. The camellia center sits gently raised against the flat granny border, giving the square lovely texture without bulk. A stack of these in coordinated colors makes a gorgeous handmade gift — once you make one, you'll want to make dozens",
          "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've made a lot of granny squares, and this camellia version is the one I keep coming back to. My favorite moment is round two, when the petal clusters start fanning out around the center ring and the flower suddenly blooms in your hands. It's such a satisfying little transformation, and it happens within the first twenty minutes. I also love that the four-color, four-round structure does the design work for you: pick four shades you like together, work one per round, and the square practically styles itself. The transition round, where the circular flower gets squared off into proper granny corners, is quietly clever — no fiddly math, just well-placed groups that make the corners land exactly where they should. And with a 3mm hook and light yarn, the fabric comes out crisp enough that the petals hold their shape. Every finished square genuinely looks like a pressed flower, and at 6 inches, they add up into a blanket faster than you'd think",
          "raw_text": "I'll be honest — I've made a lot of granny squares, and this camellia version is the one I keep coming back to. My favorite moment is round two, when the petal clusters start fanning out around the center ring and the flower suddenly blooms in your hands. It's such a satisfying little transformation, and it happens within the first twenty minutes. I also love that the four-color, four-round structure does the design work for you: pick four shades you like together, work one per round, and the square practically styles itself. The transition round, where the circular flower gets squared off into proper granny corners, is quietly clever — no fiddly math, just well-placed groups that make the corners land exactly where they should. And with a 3mm hook and light yarn, the fabric comes out crisp enough that the petals hold their shape. Every finished square genuinely looks like a pressed flower, and at 6 inches, they add up into a blanket faster than you'd think",
          "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": "Working the flower center too tightly",
          "value": "Keep your starting ring loose enough to slide your hook in easily, and let the stitches shift around the ring as you work — they'll snug up when you close it. If your tension runs tight, go up to a 3.5mm hook for round 1 only, then return to the 3.00mm for the remaining rounds",
          "raw_text": "Keep your starting ring loose enough to slide your hook in easily, and let the stitches shift around the ring as you work — they'll snug up when you close it. If your tension runs tight, go up to a 3.5mm hook for round 1 only, then return to the 3.00mm for the remaining 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": "mistake",
          "code": "mistake-2",
          "label": "Flattening the camellia's petals",
          "value": "The petals are meant to sit slightly raised. When you work the round behind or across the petals, keep an even, relaxed tension and gently nudge each petal forward with your thumb as you pass it. If the flower looks squashed, frog back and redo the round with looser stitches — it makes a huge difference",
          "raw_text": "The petals are meant to sit slightly raised. When you work the round behind or across the petals, keep an even, relaxed tension and gently nudge each petal forward with your thumb as you pass it. If the flower looks squashed, frog back and redo the round with looser stitches — it makes a huge difference",
          "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": "Changing colors at the wrong moment",
          "value": "Always complete the final yarn-over of the last stitch with the new color, or fasten off cleanly and join the new color into a chain space with a standing stitch. With four colors in four rounds, you'll do this three times, so it's worth getting the habit right on the first change",
          "raw_text": "Always complete the final yarn-over of the last stitch with the new color, or fasten off cleanly and join the new color into a chain space with a standing stitch. With four colors in four rounds, you'll do this three times, so it's worth getting the habit right on the first change",
          "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": "Placing the corner groups of the",
          "value": "Before you start round 4, lay the motif flat and place a stitch marker in each of the four spaces where a corner should land — they should divide the circle into equal quarters. Work your (3 dc, ch 2, 3 dc) corner groups only into the marked spaces, and check that each side has the same number of groups between corners",
          "raw_text": "Before you start round 4, lay the motif flat and place a stitch marker in each of the four spaces where a corner should land — they should divide the circle into equal quarters. Work your (3 dc, ch 2, 3 dc) corner groups only into the marked spaces, and check that each side has the same number of groups between corners",
          "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 counting stitches after each round",
          "value": "Count after every single round — with only four rounds, it takes seconds. A missed cluster in round 2 will make round 4 impossible to square off evenly. If a round ruffles, you've added stitches; if it cups like a bowl, you've skipped some. Recount against the pattern before moving on",
          "raw_text": "Count after every single round — with only four rounds, it takes seconds. A missed cluster in round 2 will make round 4 impossible to square off evenly. If a round ruffles, you've added stitches; if it cups like a bowl, you've skipped some. Recount against the pattern before moving on",
          "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 then wondering",
          "value": "Pin each finished square to 6 x 6 inches on a foam mat, mist with water, and let it dry completely. Blocking evens out the granny border, sharpens the corners, and makes sure every square in your project matches — which matters enormously once you start joining them",
          "raw_text": "Pin each finished square to 6 x 6 inches on a foam mat, mist with water, and let it dry completely. Blocking evens out the granny border, sharpens the corners, and makes sure every square in your project matches — which matters enormously once you start joining them",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 6,
      "card_type": "materials",
      "code": "materials",
      "title": "Materials",
      "raw_heading": "",
      "quantity": 1,
      "groups": [
        {
          "order": 1,
          "group_code": "group-1",
          "group_name": "",
          "rows": [
            {
              "order": 1,
              "row_type": "item",
              "code": "mat-1-1",
              "label": "",
              "value": "Yarn of your choice- 4 colors",
              "raw_text": "Yarn of your choice- 4 colors"
            },
            {
              "order": 2,
              "row_type": "item",
              "code": "mat-1-2",
              "label": "",
              "value": "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 (US Terms)",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "abbrev",
          "code": "abbrev-ch",
          "label": "ch",
          "value": "chain stitch",
          "raw_text": "ch = chain stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "ch",
          "meaning": "chain stitch"
        },
        {
          "order": 2,
          "row_type": "abbrev",
          "code": "abbrev-sc",
          "label": "sc",
          "value": "single crochet",
          "raw_text": "sc = single crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sc",
          "meaning": "single crochet"
        },
        {
          "order": 3,
          "row_type": "abbrev",
          "code": "abbrev-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-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": 5,
          "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": 6,
          "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": 7,
          "row_type": "abbrev",
          "code": "abbrev-lp",
          "label": "lp",
          "value": "loop",
          "raw_text": "lp = loop",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "lp",
          "meaning": "loop"
        },
        {
          "order": 8,
          "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": 9,
          "row_type": "abbrev",
          "code": "abbrev-st",
          "label": "st",
          "value": "stitch",
          "raw_text": "st = stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "st",
          "meaning": "stitch"
        },
        {
          "order": 10,
          "row_type": "abbrev",
          "code": "abbrev-yo",
          "label": "yo",
          "value": "yarn over",
          "raw_text": "yo = yarn over",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "yo",
          "meaning": "yarn over"
        },
        {
          "order": 11,
          "row_type": "abbrev",
          "code": "abbrev-slst",
          "label": "slst",
          "value": "slip stitch for joining for different round.",
          "raw_text": "slst = slip stitch for joining for different round.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "slst",
          "meaning": "slip stitch for joining for different round."
        }
      ]
    },
    {
      "order": 8,
      "card_type": "part",
      "code": "main-pattern",
      "title": "Main Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "round",
          "code": "main-pattern-round-1",
          "label": "Round 1",
          "value": "ch5, slst to first ch, 8sc, slst to first sc. fasten off.",
          "raw_text": "Round 1 ch5, slst to first ch, 8sc, slst to first sc. fasten off.",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "instruction",
          "code": "main-pattern-info-1",
          "label": "Steps",
          "value": "Step 1 : Starting with 5 chain stitches, slst to the first stitch to form a circle, then make 8 single crochet in the circle. This is the center of the flower, fasten off. Round 1 finished.",
          "raw_text": "Step 1 : Starting with 5 chain stitches, slst to the first stitch to form a circle, then make 8 single crochet in the circle. This is the center of the flower, fasten off. Round 1 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "round",
          "code": "main-pattern-round-2",
          "label": "Round 2",
          "value": "Join new color yarn in any corner sp, ch3 as standing st, 4 incomplete dc, pull the yarn through 5 lps to form the first 5-dc-bo, ch3, [5-dc-bo, ch3] rep 7 times, slst to top of ch3. fasten off.",
          "raw_text": "Round 2 Join new color yarn in any corner sp, ch3 as standing st, 4 incomplete dc, pull the yarn through 5 lps to form the first 5-dc-bo, ch3, [5-dc-bo, ch3] rep 7 times, 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": 4,
          "row_type": "info",
          "code": "main-pattern-info-2",
          "label": "Info",
          "value": "How to make a 5-dc-bo stitch:",
          "raw_text": "Step by step: How to make a 5-dc-bo 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": "instruction",
          "code": "main-pattern-info-3",
          "label": "Steps",
          "value": "[yarn over, insert hook in st or space, yo and pull up a loop, yo and draw through 2 loops] repeat 4 times, yo and pull through remaining 5 loops on hook.",
          "raw_text": "[yarn over, insert hook in st or space, yo and pull up a loop, yo and draw through 2 loops] repeat 4 times, yo and pull through remaining 5 loops on hook.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "instruction",
          "code": "main-pattern-info-4",
          "label": "Steps",
          "value": "Step 2 : Join new color yarn in any corner space, ch3 as standing stitch (count as dc), work 4 incomplete dc then pull the yarn through 5 loops to form the first 5-dc-bo, this is a bobble stitch, ch3.",
          "raw_text": "Step 2 : Join new color yarn in any corner space, ch3 as standing stitch(count as dc), work 4 incomplete dc then pull the yarn through 5 loops to form the first 5-dc-bo, this is a bobble stitch, ch3.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "instruction",
          "code": "main-pattern-info-5",
          "label": "Step 3",
          "value": "[5-dc-bo, ch3] repeat 7 times, slst to top of ch3, fasten off. Round 2 finished.",
          "raw_text": "Step by step: Step 3 : [5-dc-bo, ch3] repeat 7 times, slst to top of ch3, fasten off. Round 2 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "round",
          "code": "main-pattern-round-3",
          "label": "Round 3",
          "value": "Join new color yarn in any corner space, ch3 as standing st, 2dc in same ch-sp, ch3, sk one ch-sp, 3dc+ch2 in corner sp, [3dc in the same corner sp, ch3, sk one ch-sp, 3dc in next ch-sp, ch2] rep 3 times, slst to top of ch3, fasten off.",
          "raw_text": "Round 3 Join new color yarn in any corner space, ch3 as standing st, 2dc in same ch-sp, ch3, sk one ch-sp, 3dc+ch2 in corner sp, [3dc in the same corner sp, ch3, sk one ch-sp, 3dc in next ch-sp, ch2] rep 3 times, slst to top of ch3, fasten off.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 9,
          "row_type": "instruction",
          "code": "main-pattern-info-6",
          "label": "Steps",
          "value": "Step 4 : Join new color yarn in any corner space, ch3 as standing st, 2dc in same ch-sp, ch3, sk one ch-sp, 3dc+ch2 in corner space.",
          "raw_text": "Step 4 : Join new color yarn in any corner space, ch3 as standing st, 2dc in same ch-sp, ch3, sk one ch-sp, 3dc+ch2 in corner space",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 10,
          "row_type": "instruction",
          "code": "main-pattern-info-7",
          "label": "Step 5",
          "value": "[make another 3dc in the same corner space (this is the first cluster for this corner, you'll do the second cluster at the very end of the round), ch3, skip one ch-sp, 3dc in next ch-sp, ch2] repeat 3 times, slst to top of ch3, fasten off. Round 3 finished.",
          "raw_text": "Step5: [make another 3dc in the same corner space (this is the first cluster for this corner, you’ll do the second cluster at the very end of the round), ch3, skip one ch-sp, 3dc in next ch-sp, ch2 ] repeat 3 times, slst to top of ch3, fasten off. Round 3 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 11,
          "row_type": "round",
          "code": "main-pattern-round-4",
          "label": "Round 4",
          "value": "Join new color yarn in any corner sp, ch3 as standing st, dc in the same ch-sp, 3dc, 3dc in ch-sp of the previous round, 3dc, 2dc in next corner sp, ch2, [2dc in the same corner sp, 3dc, 3dc in ch-sp of the previous round, 3dc, 3dc in corner sp, ch2] rep 3 times , slst to top of ch3, fasten off and weave in ends.",
          "raw_text": "Round 4 Join new color yarn in any corner sp, ch3 as standing st, dc in the same ch-sp, 3dc, 3dc in ch-sp of the previous round, 3dc, 2dc in next corner sp, ch2, [2dc in the same corner sp, 3dc, 3dc in ch-sp of the previous round, 3dc, 3dc in corner sp, ch2] rep 3 times , slst to top of ch3, fasten off and weave in ends.",
          "round_start": 4,
          "round_end": 4,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 12,
          "row_type": "instruction",
          "code": "main-pattern-info-8",
          "label": "Steps",
          "value": "Step 6 : Join new color yarn in any corner space, ch3 as standing st at any ch-sp, dc in the same ch-sp, 3dc, 3dc in ch-sp of the previous round, 3dc, 2dc in next corner space, ch2.",
          "raw_text": "Step 6 : Join new color yarn in any corner space, ch3 as standing at any ch-sp, dc in the same ch-sp, 3dc,  3dc in ch-sp of the previous round, 3dc, 2dc in next corner space, ch2",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 13,
          "row_type": "instruction",
          "code": "main-pattern-info-9",
          "label": "Step 7",
          "value": "[2dc in the same corner space, 3dc, 3dc in ch-sp of the previous round, 3dc, 3dc + ch2 in corner space] repeat 3 times, slst to top of ch3, fasten off and weave in ends. Now we finished a camellia granny square.",
          "raw_text": "Step 7 : [2dc in the same corner space, 3dc, 3dc in ch-sp of the previous round, 3dc, 3dc+ ch2 in corner space] repeat 3 times , slst to top of ch3, fasten off and weave in ends. Now we finished a camellia granny square.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 9,
      "card_type": "important_notes",
      "code": "important-notes",
      "title": "Important Notes",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "note-1",
          "label": "Note",
          "value": "💡 Gauge: the completed granny square measures approximately 6 inches by 6 inches with the 3.00mm hook — but your tension is the real gauge. Measure after round 2: if the flower motif is already looking oversized, drop to a 2.75mm hook; if it's tight and stiff, go up to 3.25mm",
          "raw_text": "💡 Gauge: the completed granny square measures approximately 6 inches by 6 inches with the 3.00mm hook — but your tension is the real gauge. Measure after round 2: if the flower motif is already looking oversized, drop to a 2.75mm hook; if it's tight and stiff, go up to 3.25mm",
          "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": "💡 Choose four yarns of the same weight and fiber. Mixing a cotton with three acrylics, or a light DK with a heavy one, will make one round ruffle or pull, and the square won't block flat no matter how hard you pin it",
          "raw_text": "💡 Choose four yarns of the same weight and fiber. Mixing a cotton with three acrylics, or a light DK with a heavy one, will make one round ruffle or pull, and the square won't block flat no matter how hard you pin it",
          "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": "💡 With a color change at every round, you'll have eight yarn tails per square. Leave each tail at least 6 inches long and weave them in with your darning needle as you finish each round — doing them all at the end of a 20-square blanket is the stuff of nightmares",
          "raw_text": "💡 With a color change at every round, you'll have eight yarn tails per square. Leave each tail at least 6 inches long and weave them in with your darning needle as you finish each round — doing them all at the end of a 20-square blanket is the stuff of nightmares",
          "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": "💡 Place a stitch marker in the first stitch of every round. The camellia's petal rounds are worked in the round, and it's surprisingly easy to lose the join point once the petals start overlapping the rounds beneath them",
          "raw_text": "💡 Place a stitch marker in the first stitch of every round. The camellia's petal rounds are worked in the round, and it's surprisingly easy to lose the join point once the petals start overlapping the rounds beneath them",
          "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": "💡 Mark your four corner spaces before working the final squaring-up round. The whole trick of this pattern is turning a circular flower into a true square, and evenly spaced corners are what keep the finished block from twisting",
          "raw_text": "💡 Mark your four corner spaces before working the final squaring-up round. The whole trick of this pattern is turning a circular flower into a true square, and evenly spaced corners are what keep the finished block from twisting",
          "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": "💡 If you're making a batch for a blanket, crochet one complete square first and block it before cutting yarn for the rest. Confirming your finished size early means every subsequent square will match, and your joins will line up beautifully",
          "raw_text": "💡 If you're making a batch for a blanket, crochet one complete square first and block it before cutting yarn for the rest. Confirming your finished size early means every subsequent square will match, and your joins will line up beautifully",
          "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 is the finished Camellia granny square?",
          "value": "Worked with a 3.00mm hook, the completed square measures approximately 6 inches by 6 inches. Your exact size may vary slightly with tension, which is why blocking each square to the same measurement is so helpful for blanket projects",
          "raw_text": "Worked with a 3.00mm hook, the completed square measures approximately 6 inches by 6 inches. Your exact size may vary slightly with tension, which is why blocking each square to the same measurement is so helpful for blanket projects",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "What size is the finished Camellia granny square?",
          "answer": "Worked with a 3.00mm hook, the completed square measures approximately 6 inches by 6 inches. Your exact size may vary slightly with tension, which is why blocking each square to the same measurement is so helpful for blanket projects",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "Do I have to use four different colors?",
          "value": "Not at all — the four-color scheme is lovely, but the pattern works in as few as one. A two-color version with a contrasting flower and matching border rounds looks elegant, and a single-color square lets the petal texture do all the talking. Remember there are no 'mistakes' here; choose whatever palette speaks to you",
          "raw_text": "Not at all — the four-color scheme is lovely, but the pattern works in as few as one. A two-color version with a contrasting flower and matching border rounds looks elegant, and a single-color square lets the petal texture do all the talking. Remember there are no 'mistakes' here; choose whatever palette speaks to you",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Do I have to use four different colors?",
          "answer": "Not at all — the four-color scheme is lovely, but the pattern works in as few as one. A two-color version with a contrasting flower and matching border rounds looks elegant, and a single-color square lets the petal texture do all the talking. Remember there are no 'mistakes' here; choose whatever palette speaks to you",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "How many squares do I need for a blanket?",
          "value": "roughly 6 inches per blocked square, a 6-by-8 layout of 48 squares gives you a cozy 36 x 48 inch throw, and 30 squares in a 5-by-6 grid makes a sweet baby blanket. Add a border round or two around the joined blanket to finish the edges neatly",
          "raw_text": "roughly 6 inches per blocked square, a 6-by-8 layout of 48 squares gives you a cozy 36 x 48 inch throw, and 30 squares in a 5-by-6 grid makes a sweet baby blanket. Add a border round or two around the joined blanket to finish the edges neatly",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How many squares do I need for a blanket?",
          "answer": "roughly 6 inches per blocked square, a 6-by-8 layout of 48 squares gives you a cozy 36 x 48 inch throw, and 30 squares in a 5-by-6 grid makes a sweet baby blanket. Add a border round or two around the joined blanket to finish the edges neatly",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "Is this pattern okay for beginners?",
          "value": "Yes — if you can chain, double crochet, and work into a chain space, you can make this square. It's perfect for beginners ready for a slight challenge, and the petal clusters and once-per-round color changes are the only techniques beyond basics — both very forgiving. Expect your first square to take up to two hours and each one after that to go faster",
          "raw_text": "Yes — if you can chain, double crochet, and work into a chain space, you can make this square. It's perfect for beginners ready for a slight challenge, and the petal clusters and once-per-round color changes are the only techniques beyond basics — both very forgiving. Expect your first square to take up to two hours and each one after that to go faster",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Is this pattern okay for beginners?",
          "answer": "Yes — if you can chain, double crochet, and work into a chain space, you can make this square. It's perfect for beginners ready for a slight challenge, and the petal clusters and once-per-round color changes are the only techniques beyond basics — both very forgiving. Expect your first square to take up to two hours and each one after that to go faster",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "What's the best way to join Camellia squares together?",
          "value": "A slip-stitch or whip-stitch join through the back loops gives a flat, tidy seam that doesn't compete with the flower centers. If you prefer a decorative look, a join-as-you-go method worked in your border color turns the seams into part of the design. Block every square to 6 inches first so the edges line up perfectly",
          "raw_text": "A slip-stitch or whip-stitch join through the back loops gives a flat, tidy seam that doesn't compete with the flower centers. If you prefer a decorative look, a join-as-you-go method worked in your border color turns the seams into part of the design. Block every square to 6 inches first so the edges line up perfectly",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "What's the best way to join Camellia squares together?",
          "answer": "A slip-stitch or whip-stitch join through the back loops gives a flat, tidy seam that doesn't compete with the flower centers. If you prefer a decorative look, a join-as-you-go method worked in your border color turns the seams into part of the design. Block every square to 6 inches first so the edges line up perfectly",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/crochet-camellia-granny-square-hero.webp",
    "data/images/crochet-camellia-granny-square-step-2.webp",
    "data/images/crochet-camellia-granny-square-step-3.webp",
    "data/images/crochet-camellia-granny-square-step-4.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/crochet-camellia-granny-square-hero.webp",
      "alt": "Crochet Camellia Granny Square Pattern — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/crochet-camellia-granny-square-step-2.webp",
      "alt": "Crochet Camellia Granny Square Pattern — photo 2",
      "is_featured": false
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/crochet-camellia-granny-square-hero.webp",
      "alt": "Crochet Camellia Granny Square Pattern — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/crochet-camellia-granny-square-step-2.webp",
      "alt": "Crochet Camellia Granny Square Pattern — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/crochet-camellia-granny-square-step-3.webp",
      "alt": "Crochet Camellia Granny Square Pattern — photo 3",
      "is_featured": false
    },
    {
      "url": "data/images/crochet-camellia-granny-square-step-4.webp",
      "alt": "Crochet Camellia Granny Square Pattern — photo 4",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 2
}