{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "crochet-coastal-star-granny-square-free-pattern",
  "title": "Crochet Coastal Star Granny Square – Free Pattern",
  "meta_description": "Crochet the Coastal Star Granny Square free pattern: a two-color 8-point star worked in back loops of chains, finished in 6 rounds at 4 inches",
  "published_at": "2026-08-20",
  "updated_at": "2026-08-20",
  "author": "Nora",
  "thumbnail_url": "data/images/crochet-coastal-star-granny-square-free-pattern-hero.webp",
  "meta": {
    "title": "Crochet Coastal Star Granny Square – Free Pattern",
    "pattern_name": "Crochet Coastal Star Granny Square – Free Pattern",
    "difficulty": "Intermediate",
    "time_needed": "1-2 Hours",
    "rating": 4.8,
    "made_count": "1.4K",
    "taxonomy": {
      "category": "Granny Squares",
      "skill_level": "Intermediate",
      "yarn_weight": "DK",
      "tags": [
        "granny square",
        "free pattern",
        "star granny square",
        "coastal crochet",
        "nautical crochet",
        "back loop crochet",
        "two color square",
        "DK yarn",
        "3mm hook",
        "blanket square",
        "magic loop",
        "star motif"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Crochet Coastal Star Granny Square – Free Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "Intermediate Level",
          "value": "Comfortable with the magic loop and working into the back loops of a chain",
          "raw_text": "Comfortable with the magic loop and working into the back loops of a chain",
          "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 per 4-inch square, faster once the star points click",
          "raw_text": "About 1-2 hours per 4-inch square, faster once the star points click",
          "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": "Coastal Vibe",
          "value": "A crisp nautical star that belongs in beach-house blankets and seaside pillows",
          "raw_text": "A crisp nautical star that belongs in beach-house blankets and seaside pillows",
          "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 Coastal Star Granny Square puts a bold eight-point star right in the center of a classic square, and it does it with a clever trick: the points are not built from increases but from short chains worked back down through their back loops. Each long point is a ch5 shaped into sc, 2hdc and dc, and each short point is a ch4 shaped into sl st, sc and hdc, so you get a sharp, almost compass-rose silhouette that stands proud against the second color. Unlike the typical five-point star, this coastal star features eight points, suggesting that it may appear in a clear, pristine night sky. It is perfect for anyone who loves nautical, beach-house or celestial themes",
          "raw_text": "The Coastal Star Granny Square puts a bold eight-point star right in the center of a classic square, and it does it with a clever trick: the points are not built from increases but from short chains worked back down through their back loops. Each long point is a ch5 shaped into sc, 2hdc and dc, and each short point is a ch4 shaped into sl st, sc and hdc, so you get a sharp, almost compass-rose silhouette that stands proud against the second color. Unlike the typical five-point star, this coastal star features eight points, suggesting that it may appear in a clear, pristine night sky. It is perfect for anyone who loves nautical, beach-house or celestial themes",
          "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 will start with a magic loop and a standing ch3 counted as a dc, then fill the ring with 15 more dc for a tidy 16-stitch center. Round 2 is where the fun lives: you chain away from the ring, work back down the back loops of those chains, skip a stitch and slip stitch to anchor, repeating the long-short pair four times. The star is first located on a diamond and then further into a square, and you can change the color of the diamond to make it stand out. I would call this an easy-intermediate square. Once you understand the chain-and-return motion, a square takes roughly an hour or two",
          "raw_text": "You will start with a magic loop and a standing ch3 counted as a dc, then fill the ring with 15 more dc for a tidy 16-stitch center. Round 2 is where the fun lives: you chain away from the ring, work back down the back loops of those chains, skip a stitch and slip stitch to anchor, repeating the long-short pair four times. The star is first located on a diamond and then further into a square, and you can change the color of the diamond to make it stand out. I would call this an easy-intermediate square. Once you understand the chain-and-return motion, a square takes roughly an hour or two",
          "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 DK sport-weight yarn with a 3.00 mm hook, the finished square measures about 3.94 by 3.94 inches, so 10 cm, which is a lovely size for joining into blankets, cushion fronts and tote panels. The star has real dimension because the points sit slightly raised on the surface, and the two-color contrast makes the whole motif pop from across a room. A stack of these in navy, sand and seafoam makes a thoughtful housewarming gift, and a single square finished as a coaster or mug rug is a sweet little present too",
          "raw_text": "Worked in DK sport-weight yarn with a 3.00 mm hook, the finished square measures about 3.94 by 3.94 inches, so 10 cm, which is a lovely size for joining into blankets, cushion fronts and tote panels. The star has real dimension because the points sit slightly raised on the surface, and the two-color contrast makes the whole motif pop from across a room. A stack of these in navy, sand and seafoam makes a thoughtful housewarming gift, and a single square finished as a coaster or mug rug is a sweet little present too",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 3,
      "card_type": "why_love",
      "code": "why-love",
      "title": "Why You'll Love This Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "why-love-1",
          "label": "",
          "value": "I have made a lot of star squares over the years, and most of them rely on long rows of increases that slowly drift out of shape. The Coastal Star is different, and that is exactly why I fell for it. The points are chained outward and then sculpted on the way back by working into the back loop of each chain, so every point is crisp the moment you finish it. There is no blocking battle to get the tips sharp. I love the rhythm of Round 2: ch5, then sc, 2hdc, dc down the back loops, skip one, slip stitch, then the shorter ch4 partner with sl st, sc, hdc. Long, short, long, short, and suddenly an eight-point star is sitting in your hand. The 16 dc center from the magic loop gives each point a solid base, and because you fasten off after the star, the color change to the square rounds is completely clean with no awkward carried strand. It is quick, it is satisfying, and every single square comes out looking like the one before it",
          "raw_text": "I have made a lot of star squares over the years, and most of them rely on long rows of increases that slowly drift out of shape. The Coastal Star is different, and that is exactly why I fell for it. The points are chained outward and then sculpted on the way back by working into the back loop of each chain, so every point is crisp the moment you finish it. There is no blocking battle to get the tips sharp. I love the rhythm of Round 2: ch5, then sc, 2hdc, dc down the back loops, skip one, slip stitch, then the shorter ch4 partner with sl st, sc, hdc. Long, short, long, short, and suddenly an eight-point star is sitting in your hand. The 16 dc center from the magic loop gives each point a solid base, and because you fasten off after the star, the color change to the square rounds is completely clean with no awkward carried strand. It is quick, it is satisfying, and every single square comes out looking like the one before it",
          "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 shines, so start there. My favorite coastal palette is a deep navy star on a sandy oatmeal background, but a white star on teal looks like a lighthouse beacon, and a mustard star on slate gray gives you a moody compass-rose feel. Try a three-color version by working Round 1 in gold, the star points of Round 2 in white, and the square rounds in navy, since the fasten-off after the star makes swapping colors painless. You can also change the color of the diamond formed in Round 3 to make it stand out from the outer square. For a subtle heirloom look, use two shades of the same color, like dusty blue and pale sky. Size is easy to shift. Move up to worsted weight yarn such as Basic Stitch or Paintbox Simply Aran with a 4.00 mm hook and the square grows to about 5 inches, which is great for a quicker throw. Drop down to fingering weight like Scheepjes Catona with a 2.50 mm hook and you get a 3-inch mini perfect for coasters or a garland. If you want longer star points, work a ch6 instead of ch5 and add one more hdc on the way back, keeping the ch4 short points as they are so the contrast stays strong. For themed versions, stitch the star in red and cream for a festive table runner, in soft pastels for a nursery blanket, or in orange and black for an autumn pillow. You can also skip the final square rounds entirely and use the bare star as an applique, a hanging ornament or a bunting flag",
          "raw_text": "Color is where this square really shines, so start there. My favorite coastal palette is a deep navy star on a sandy oatmeal background, but a white star on teal looks like a lighthouse beacon, and a mustard star on slate gray gives you a moody compass-rose feel. Try a three-color version by working Round 1 in gold, the star points of Round 2 in white, and the square rounds in navy, since the fasten-off after the star makes swapping colors painless. You can also change the color of the diamond formed in Round 3 to make it stand out from the outer square. For a subtle heirloom look, use two shades of the same color, like dusty blue and pale sky. Size is easy to shift. Move up to worsted weight yarn such as Basic Stitch or Paintbox Simply Aran with a 4.00 mm hook and the square grows to about 5 inches, which is great for a quicker throw. Drop down to fingering weight like Scheepjes Catona with a 2.50 mm hook and you get a 3-inch mini perfect for coasters or a garland. If you want longer star points, work a ch6 instead of ch5 and add one more hdc on the way back, keeping the ch4 short points as they are so the contrast stays strong. For themed versions, stitch the star in red and cream for a festive table runner, in soft pastels for a nursery blanket, or in orange and black for an autumn pillow. You can also skip the final square rounds entirely and use the bare star as an applique, a hanging ornament or a bunting flag",
          "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 star points into the full",
          "value": "Round 2 specifically says to work in the BL of chains 2 through 5 (or 2 through 4 on the short points). Flip the chain over so you see the row of single bumps on the back, and insert your hook under those bumps only. Working under the full chain makes the points thick and curly and hides the neat edge that makes this star look crisp",
          "raw_text": "Round 2 specifically says to work in the BL of chains 2 through 5 (or 2 through 4 on the short points). Flip the chain over so you see the row of single bumps on the back, and insert your hook under those bumps only. Working under the full chain makes the points thick and curly and hides the neat edge that makes this star look crisp",
          "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": "Miscounting the center so the eight",
          "value": "Round 1 should have exactly 16 dc: the ch3 that counts as a dc, one dc, then 14 more dc. Count before you slip stitch to the top of the ch3. Each point anchors with a sl st after skipping one stitch, so the long and short points consume those 16 stitches evenly. If you have 15 or 17, the last point will land in the wrong place",
          "raw_text": "Round 1 should have exactly 16 dc: the ch3 that counts as a dc, one dc, then 14 more dc. Count before you slip stitch to the top of the ch3. Each point anchors with a sl st after skipping one stitch, so the long and short points consume those 16 stitches evenly. If you have 15 or 17, the last point will land in the wrong place",
          "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": "Forgetting the sk1 before the slip",
          "value": "After you finish the stitches down the back loops of each chain, you skip one stitch of Round 1 and slip stitch into the next. Skipping that stitch is what spaces the points apart. If you slip stitch into the very next stitch instead, the points bunch up and you will run out of room for the fourth repeat",
          "raw_text": "After you finish the stitches down the back loops of each chain, you skip one stitch of Round 1 and slip stitch into the next. Skipping that stitch is what spaces the points apart. If you slip stitch into the very next stitch instead, the points bunch up and you will run out of room for the fourth repeat",
          "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": "Pulling the magic loop closed too loosely or too early",
          "value": "The pattern tells you to pull the tail tightly after all 16 dc are in the loop. Do it then, not before, and give the tail a firm tug so there is no hole behind the star. Leave a 6-inch tail and weave it in a circle through the back of the dc stitches so it cannot work loose later",
          "raw_text": "The pattern tells you to pull the tail tightly after all 16 dc are in the loop. Do it then, not before, and give the tail a firm tug so there is no hole behind the star. Leave a 6-inch tail and weave it in a circle through the back of the dc stitches so it cannot work loose later",
          "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": "Fastening off the star and then",
          "value": "After the fourth repeat the pattern says to fasten off. Round 3 tells you exactly where to join your second color: in the first back loop of a larger star-point, working back loop only all the way around. Keep it consistent on every square so all your diamonds and corners line up when joining",
          "raw_text": "After the fourth repeat the pattern says to fasten off. Round 3 tells you exactly where to join your second color: in the first back loop of a larger star-point, working back loop only all the way around. Keep it consistent on every square so all your diamonds and corners line up when joining",
          "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 - 2 colors (DK / sport weight used for the stated gauge)",
              "raw_text": "yarn of your choice- 2 colors, I recommend this yarn on Amazon ."
            },
            {
              "order": 2,
              "row_type": "item",
              "code": "mat-1-2",
              "label": "",
              "value": "Crochet hook - 3.00 mm used for the stated gauge",
              "raw_text": "Crochet hook"
            },
            {
              "order": 3,
              "row_type": "item",
              "code": "mat-1-3",
              "label": "",
              "value": "Darning Needle",
              "raw_text": "Darning Needle"
            },
            {
              "order": 4,
              "row_type": "item",
              "code": "mat-1-4",
              "label": "",
              "value": "Scissors",
              "raw_text": "Scissors"
            }
          ]
        }
      ],
      "rows": []
    },
    {
      "order": 7,
      "card_type": "abbreviations",
      "code": "abbreviations",
      "title": "Abbreviations (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-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": 3,
          "row_type": "abbrev",
          "code": "abbrev-tr",
          "label": "tr",
          "value": "treble crochet",
          "raw_text": "tr = treble crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "tr",
          "meaning": "treble crochet"
        },
        {
          "order": 4,
          "row_type": "abbrev",
          "code": "abbrev-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": 5,
          "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": 6,
          "row_type": "abbrev",
          "code": "abbrev-sl-st",
          "label": "Sl St",
          "value": "slip stitch for joining to different round",
          "raw_text": "Sl St = slip stitch for joining to different round",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "Sl St",
          "meaning": "slip stitch for joining to different round"
        },
        {
          "order": 7,
          "row_type": "abbrev",
          "code": "abbrev-ch-sp",
          "label": "ch-sp",
          "value": "chain space",
          "raw_text": "ch-sp = chain space",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "ch-sp",
          "meaning": "chain space"
        },
        {
          "order": 8,
          "row_type": "abbrev",
          "code": "abbrev-st",
          "label": "st",
          "value": "stitch",
          "raw_text": "st = stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "st",
          "meaning": "stitch"
        },
        {
          "order": 9,
          "row_type": "abbrev",
          "code": "abbrev-sk",
          "label": "sk",
          "value": "skip",
          "raw_text": "sk = skip",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sk",
          "meaning": "skip"
        },
        {
          "order": 10,
          "row_type": "abbrev",
          "code": "abbrev-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": 11,
          "row_type": "abbrev",
          "code": "abbrev-bl",
          "label": "BL",
          "value": "back loop",
          "raw_text": "BL = back loop",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "BL",
          "meaning": "back loop"
        },
        {
          "order": 12,
          "row_type": "abbrev",
          "code": "abbrev-blo",
          "label": "BLO",
          "value": "back loop only",
          "raw_text": "BLO = back loop only",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "BLO",
          "meaning": "back loop only"
        }
      ]
    },
    {
      "order": 8,
      "card_type": "part",
      "code": "main-pattern",
      "title": "Main Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "main-pattern-info-1",
          "label": "Overview",
          "value": "The star is first located on a diamond and then further into a square. You can change the color of the diamond to make it stand out. The finished square features an eight-pointed star with textured rays radiating from a central circle, surrounded by traditional corner clusters and finished with a neat single crochet border.",
          "raw_text": "The star is first located on a diamond and then further into a square. You can change the color of the diamond to make it stand out.",
          "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": "Magic loop, ch3(count as dc),15dc in the loop, sl st to the top of ch3.",
          "raw_text": "Round 1 Magic loop, ch3(count as dc),15dc in the loop, sl st to the top of ch3.",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "main-pattern-steps-1",
          "label": "Step by step",
          "value": "Step by step: Start with a magic loop. ch3 as a standing st (count as dc). dc in the loop. 14dc in the loop. Pull the tail tightly. sl st to the top of the first ch3. Round 1 finished.",
          "raw_text": "Start with a magic loop. ch3 as a standing st (count as dc). dc in the loop. 14dc in the loop. Pull the tail tightly. sl st to the top of the first ch3. Round 1 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "round",
          "code": "main-pattern-round-2",
          "label": "Round 2",
          "value": "[ch5, from hook, in BL of 2nd-5th chs: sc, 2hdc, dc, sk1, sl st to next st; ch4, work in BL of chs 2-4: sl st, sc, hdc, sk1, sl st to next st] repeat 4 times, fasten off.",
          "raw_text": "Round 2 [ch5, from hook, in BL of 2nd-5th chs: sc, 2hdc, dc, sk1, sl st to next st; ch4, work in BL of chs 2-4: sl st, sc, hdc, sk1, sl st to next st] repeat 4 times, fasten off.",
          "round_start": 2,
          "round_end": 2,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "info",
          "code": "main-pattern-steps-2",
          "label": "Step by step",
          "value": "Step by step: ch5. Starting from the hook, work in the BL of the 2nd through 5th chains: sc, 2hdc, dc, sk1, sl st to the next st. ch4. Starting from the hook, work in the BL of the 2nd through 4th chains: sl st, sc, hdc. sk1, sl st to the next st. [ch5, work in BL of chs 2-5: sc, hdc, hdc, dc, sk1, sl st to the next st, ch4, work in BL of chs 2-4: sl st, sc, hdc. sk1, sl st to the next st] repeat 3 times, fasten off. Round 2 finished.",
          "raw_text": "ch5. Starting from the hook, work in the BL of the 2nd through 5th chains: sc, 2hdc, dc, sk1, sl st to the next st. ch4. Starting from the hook, work in the BL of the 2nd through 4th chains: sl st, sc, hdc. sk1, sl st to the next st. [ch5, work in BL of chs 2-5: sc, hdc, hdc, dc, sk1, sl st to the next st, ch4, work in BL of chs 2-4: sl st, sc, hdc. sk1, sl st to the next st] repeat 3 times, fasten off. Round 2 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "round",
          "code": "main-pattern-round-3",
          "label": "Round 3",
          "value": "BLO, new yarn in first BL of a larger star-point, ch4(count as tr), 2dc, hdc, sc, hdc, 2dc, tr, sc in the BL of the st located at the tip of the next star-point. [from the first BL of next larger star-point: tr, 2dc, hdc, sc, hdc, 2dc, tr, sc in the BL of the tip st of next star-point] repeat 3 times, sl st to the top of first ch4.",
          "raw_text": "Round 3 BLO, new yarn in first BL of a larger star-point, ch4(count as tr), 2dc, hdc, sc, hdc, 2dc, tr, sc in the BL of the st located at the tip of the next star-point. [from the first BL of next larger star-point: tr, 2dc, hdc, sc, hdc, 2dc, tr, sc in the BL of the tip st of next star-point] repeat 3 times, sl st to the top of first ch4.",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "info",
          "code": "main-pattern-steps-3",
          "label": "Step by step",
          "value": "Step by step: Back loop only for this round. Join new yarn into the first BL of a larger star-point. ch4 as a standing st (count as tr). dc in the next BL. dc, hdc, sc, hdc, 2dc, tr, sc in the BL of the st located at the tip of the next star-point. [from the first BL of the next larger star-point: tr, 2dc, hdc, sc, hdc, 2dc, tr, sc in the BL of the tip st of the next star-point] repeat 3 times, sl st to the top of the first ch4. Round 3 finished.",
          "raw_text": "Back loop only for this round. Join new yarn into the first BL of a larger star-point. ch4 as a standing st (count as tr). dc in the next BL. dc, hdc, sc, hdc, 2dc, tr, sc in the BL of the st located at the tip of the next star-point. [from the first BL of the next larger star-point: tr, 2dc, hdc, sc, hdc, 2dc, tr, sc in the BL of the tip st of the next star-point] repeat 3 times, sl st to the top of the first ch4. Round 3 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-4",
          "label": "Round 4",
          "value": "ch3(count as dc), dc, hdc, 3sc, hdc, 2dc, 2tr+ch3+2tr, [2dc, hdc, 3sc, hdc, 2dc, 2tr+ch3+2tr] repeat 3 times, sl st to the top of the first ch3.",
          "raw_text": "Round 4 ch3(count as dc), dc, hdc, 3sc, hdc, 2dc, 2tr+ch3+2tr, [2dc, hdc, 3sc, hdc, 2dc, 2tr+ch3+2tr] repeat 3 times, sl st to the top of the first ch3.",
          "round_start": 4,
          "round_end": 4,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 9,
          "row_type": "info",
          "code": "main-pattern-steps-4",
          "label": "Step by step",
          "value": "Step by step: ch3 as a standing st (count as dc). dc in the next st. hdc, 3sc, hdc, 2dc, 2tr+ch3+2tr. [2dc, hdc, 3sc, hdc, 2dc, 2tr+ch3+2tr] repeat 3 times, sl st to the top of the first ch3. Round 4 finished.",
          "raw_text": "ch3 as a standing st (count as dc). dc in the next st. hdc, 3sc, hdc, 2dc, 2tr+ch3+2tr. [2dc, hdc, 3sc, hdc, 2dc, 2tr+ch3+2tr] repeat 3 times, sl st to the top of the first ch3. Round 4 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 10,
          "row_type": "round",
          "code": "main-pattern-round-5",
          "label": "Round 5",
          "value": "ch3(count as dc), 10dc, 4dc in corner, 2dc, [11dc, 4dc in corner, 2dc] repeat 3 times, sl st to the top of the first ch3, fasten off.",
          "raw_text": "Round 5 ch3(count as dc), 10dc, 4dc in corner, 2dc, [11dc, 4dc in corner, 2dc] repeat 3 times, sl st to the top of the first ch3, fasten off.",
          "round_start": 5,
          "round_end": 5,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 11,
          "row_type": "info",
          "code": "main-pattern-steps-5",
          "label": "Step by step",
          "value": "Step by step: ch3 as a standing st (count as dc). dc in the next st. dc in the following sts, 4dc in the next corner space, 2dc. [11dc, 4dc in the corner space, 2dc] repeat 3 times, sl st to the top of the first ch3, fasten off. Round 5 finished.",
          "raw_text": "ch3 as a standing st(count as dc). dc in the next st. dc in the following sts, 4dc in the next corner space, 2dc. [11dc, 4dc in the corner space, 2dc] repeat 3 times, sl st to the top of the first ch3, fasten off. Round 5 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 12,
          "row_type": "round",
          "code": "main-pattern-round-6",
          "label": "Round 6",
          "value": "New yarn in 1st dc of right 4-dc group, ch1+sc, 14sc, 2 sc inc, [15sc, 2 sc inc] repeat 3 times, sl st to the first sc, fasten off.",
          "raw_text": "Round 6 New yarn in 1st dc of right 4-dc group, ch1+sc, 14sc, 2 sc inc, [15sc, 2 sc inc] repeat 3 times, sl st to the first sc, fasten off.",
          "round_start": 6,
          "round_end": 6,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 13,
          "row_type": "info",
          "code": "main-pattern-steps-6",
          "label": "Step by step",
          "value": "Step by step: Add new yarn in the first dc of the right 4-dc group on any side. ch1 as a standing st. sc in the same st. 14sc, 2 sc inc. [15sc, 2 sc inc] repeat 3 times, sl st to the first sc, fasten off. Round 6 finished.",
          "raw_text": "Add new yarn in the first dc of the right 4-dc group on any side. ch1 as a standing st. sc in the same st. 14sc, 2 sc inc. [15sc, 2 sc inc] repeat 3 times, sl st to the first sc, fasten off. Round 6 finished.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 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": "Gauge",
          "value": "💡 The completed granny square measures approximately 3.94 by 3.94 inches with DK sport-weight yarn and a 3.00 mm hook. If your square comes out noticeably smaller, your chains in Round 2 are probably too tight; if larger, loosen your grip on the dc center",
          "raw_text": "The completed granny square measures approximately 3.94×3.94 inches with DK sports and 3.00 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": "info",
          "code": "note-2",
          "label": "Note",
          "value": "💡 Pick a smooth, plied yarn for the star color. Fuzzy or splitty yarn makes finding the back loop of each chain frustrating, and a smooth cotton blend or acrylic will show off the sharp sc, 2hdc, dc shaping on each long point",
          "raw_text": "💡 Pick a smooth, plied yarn for the star color. Fuzzy or splitty yarn makes finding the back loop of each chain frustrating, and a smooth cotton blend or acrylic will show off the sharp sc, 2hdc, dc shaping on each long point",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "note-3",
          "label": "Note",
          "value": "💡 Place a stitch marker in the top of the starting ch3 in Round 1. It counts as your first dc, and you need to slip stitch into it cleanly to close the 16-stitch ring before the star begins",
          "raw_text": "💡 Place a stitch marker in the top of the starting ch3 in Round 1. It counts as your first dc, and you need to slip stitch into it cleanly to close the 16-stitch ring before the star begins",
          "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": "Color",
          "value": "💡 Work the star in the lighter or brighter of your two colors. The points are raised slightly above the background, so a high-contrast star color reads much more clearly than a dark star on a dark square. You can also change the color of the diamond (Round 3) to make it stand out from the outer square",
          "raw_text": "You can change the color of the diamond to make it stand out",
          "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": "💡 Since the star color is fastened off after Round 2, you can make all your star centers in one sitting and add the square rounds later. This is a great way to batch a whole blanket, and it keeps your color changes clean with no carried strands",
          "raw_text": "💡 Since the star color is fastened off after Round 2, you can make all your star centers in one sitting and add the square rounds later. This is a great way to batch a whole blanket, and it keeps your color changes clean with no carried strands",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "info",
          "code": "note-6",
          "label": "Note",
          "value": "💡 Give each finished square a light steam block, pinning the four long points outward. The back-loop construction already keeps them sharp, but a quick block makes the corners square up evenly for seaming",
          "raw_text": "💡 Give each finished square a light steam block, pinning the four long points outward. The back-loop construction already keeps them sharp, but a quick block makes the corners square up evenly for seaming",
          "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": "How many points does the Coastal Star Granny Square have?",
          "value": "The star has eight points: four long points made from a ch5 worked back as sc, 2hdc, dc, and four short points made from a ch4 worked back as sl st, sc, hdc. They alternate around the 16 dc center, which gives the square its compass-rose look",
          "raw_text": "The star has eight points: four long points made from a ch5 worked back as sc, 2hdc, dc, and four short points made from a ch4 worked back as sl st, sc, hdc. They alternate around the 16 dc center, which gives the square its compass-rose look",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How many points does the Coastal Star Granny Square have?",
          "answer": "The star has eight points: four long points made from a ch5 worked back as sc, 2hdc, dc, and four short points made from a ch4 worked back as sl st, sc, hdc. They alternate around the 16 dc center, which gives the square its compass-rose look",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "What does working in the BL of the chain mean?",
          "value": "BL stands for back loop. When you turn a chain over, there is a single row of bumps running along the back. You insert your hook under those bumps only, leaving the front V of the chain untouched, which gives each star point a clean, braided-looking edge",
          "raw_text": "BL stands for back loop. When you turn a chain over, there is a single row of bumps running along the back. You insert your hook under those bumps only, leaving the front V of the chain untouched, which gives each star point a clean, braided-looking edge",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "What does working in the BL of the chain mean?",
          "answer": "BL stands for back loop. When you turn a chain over, there is a single row of bumps running along the back. You insert your hook under those bumps only, leaving the front V of the chain untouched, which gives each star point a clean, braided-looking edge",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "Can I make this square with worsted",
          "value": "Yes, and it works beautifully. With a worsted weight yarn and a 4.00 mm hook the square grows to roughly 5 inches, so plan your blanket layout accordingly. Just keep the chain counts the same so the star proportions stay balanced",
          "raw_text": "Yes, and it works beautifully. With a worsted weight yarn and a 4.00 mm hook the square grows to roughly 5 inches, so plan your blanket layout accordingly. Just keep the chain counts the same so the star proportions stay balanced",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Can I make this square with worsted weight yarn instead of DK?",
          "answer": "Yes, and it works beautifully. With a worsted weight yarn and a 4.00 mm hook the square grows to roughly 5 inches, so plan your blanket layout accordingly. Just keep the chain counts the same so the star proportions stay balanced",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "How many of these squares do I need for a baby blanket?",
          "value": "about 4 inches each, a 7 by 9 layout gives you a 28 by 36 inch blanket before the border, which is a comfortable baby size. That is 63 squares, and since each one takes an hour or two, it is a satisfying but manageable project",
          "raw_text": "about 4 inches each, a 7 by 9 layout gives you a 28 by 36 inch blanket before the border, which is a comfortable baby size. That is 63 squares, and since each one takes an hour or two, it is a satisfying but manageable project",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How many of these squares do I need for a baby blanket?",
          "answer": "about 4 inches each, a 7 by 9 layout gives you a 28 by 36 inch blanket before the border, which is a comfortable baby size. That is 63 squares, and since each one takes an hour or two, it is a satisfying but manageable project",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/crochet-coastal-star-granny-square-free-pattern-hero.webp",
    "data/images/crochet-coastal-star-granny-square-free-pattern-step-2.webp",
    "data/images/crochet-coastal-star-granny-square-free-pattern-step-3.webp",
    "data/images/crochet-coastal-star-granny-square-free-pattern-step-4.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/crochet-coastal-star-granny-square-free-pattern-hero.webp",
      "alt": "Crochet Coastal Star Granny Square – Free Pattern — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/crochet-coastal-star-granny-square-free-pattern-hero.webp",
      "alt": "Crochet Coastal Star Granny Square – Free Pattern — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/crochet-coastal-star-granny-square-free-pattern-step-2.webp",
      "alt": "Crochet Coastal Star Granny Square – Free Pattern — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/crochet-coastal-star-granny-square-free-pattern-step-3.webp",
      "alt": "Crochet Coastal Star Granny Square – Free Pattern — photo 3",
      "is_featured": false
    },
    {
      "url": "data/images/crochet-coastal-star-granny-square-free-pattern-step-4.webp",
      "alt": "Crochet Coastal Star Granny Square – Free Pattern — photo 4",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 2
}