{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "crochet-flower-coaster-pattern",
  "title": "Crochet flower coaster pattern: a quick cotton make",
  "meta_description": "Stitch a crochet flower coaster with an hdc center, ch-3 spaces and dc clusters that open into wavy petals. A free written pattern in US terms.",
  "published_at": "2026-08-25",
  "updated_at": "2026-08-25",
  "author": "Ruby",
  "thumbnail_url": "data/images/crochet-flower-coaster-pattern-hero.webp",
  "meta": {
    "title": "Crochet flower coaster pattern: a quick cotton make",
    "pattern_name": "Crochet flower coaster pattern: a quick cotton make",
    "difficulty": "Intermediate",
    "time_needed": "1-2 Hours",
    "rating": null,
    "made_count": null,
    "taxonomy": {
      "category": "Home Decor",
      "skill_level": "Intermediate",
      "yarn_weight": "DK",
      "tags": [
        "coaster",
        "free pattern",
        "flower motif",
        "home decor",
        "cotton yarn",
        "magic ring"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Crochet flower coaster pattern: a quick cotton make",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "🧶 Intermediate",
          "value": "Joined rounds, chain-space work and clusters of double crochet — very doable if you can hold a stitch count.",
          "raw_text": "Joined rounds, chain-space work and clusters of double crochet — very doable if you can hold a stitch count.",
          "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": "⏱️ 1-2 Hours",
          "value": "One evening from magic ring to woven-in ends, and noticeably faster once you've made your first.",
          "raw_text": "One evening from magic ring to woven-in ends, and noticeably faster once you've made your first.",
          "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": "🌼 Retro Flower",
          "value": "A dense half double crochet center that opens into a ring of petals — pure flower-power charm.",
          "raw_text": "A dense half double crochet center that opens into a ring of petals — pure flower-power charm.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 2,
      "card_type": "about",
      "code": "about",
      "title": "About",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "about-info-1",
          "label": "",
          "value": "This pattern turns a single magic ring into a round flower coaster that looks far more intricate than the seven rounds it actually takes. The dense half double crochet center spirals outward, then opens into a ring of ch-3 spaces that get stuffed with fat groups of double crochet — instant petals, no separate motifs, no sewing pieces together. It's perfect for anyone who wants a small, finishable project: a first go at a textured motif, a stash-buster, or a matching set for a housewarming basket. The whole thing is worked in just one color, using several different basic techniques.",
          "raw_text": "This pattern turns a single magic ring into a round flower coaster that looks far more intricate than the seven rounds it actually takes. The dense half double crochet center spirals outward, then opens into a ring of ch-3 spaces that get stuffed with fat groups of double crochet — instant petals, no separate motifs, no sewing pieces together. It's perfect for anyone who wants a small, finishable project: a first go at a textured motif, a stash-buster, or a matching set for a housewarming basket. The whole thing is worked in just one color, using several different basic techniques.",
          "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 work in joined rounds through the flower center, starting with 8 hdc into a magic ring and increasing evenly across the next two rounds to keep the disc flat. Round 4 changes character completely, laying down 12 ch-3 spaces, and Round 5 fills each one with 4 dc to form the dense petal ring. The last two rounds chain across those clusters and fill the resulting ch-5 loops with graduated stitches, which is what creates the wavy petal edge. It's rated intermediate mostly for the counting and the chain-space work — most crocheters finish one in an evening.",
          "raw_text": "You work in joined rounds through the flower center, starting with 8 hdc into a magic ring and increasing evenly across the next two rounds to keep the disc flat. Round 4 changes character completely, laying down 12 ch-3 spaces, and Round 5 fills each one with 4 dc to form the dense petal ring. The last two rounds chain across those clusters and fill the resulting ch-5 loops with graduated stitches, which is what creates the wavy petal edge. It's rated intermediate mostly for the counting and the chain-space work — most crocheters finish one in an evening.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "about-info-3",
          "label": "",
          "value": "The finished coaster is a flat, sturdy round comfortably wider than a mug base, with a raised wavy petal ring circling a smooth center. Worked in a cotton-blend 8ply on a 4mm hook, it has real body — it stays put on a table instead of curling, and the cotton content means it copes with a hot cup and a bit of condensation. Made in a set of four or six in bright, happy colors and tied with a ribbon, it's one of the most reliably well-received small handmade gifts going.",
          "raw_text": "The finished coaster is a flat, sturdy round comfortably wider than a mug base, with a raised wavy petal ring circling a smooth center. Worked in a cotton-blend 8ply on a 4mm hook, it has real body — it stays put on a table instead of curling, and the cotton content means it copes with a hot cup and a bit of condensation. Made in a set of four or six in bright, happy colors and tied with a ribbon, it's one of the most reliably well-received small handmade gifts going.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 3,
      "card_type": "why_love",
      "code": "why-love",
      "title": "Why You'll Love This Pattern",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "why-love-1",
          "label": "",
          "value": "I have a soft spot for patterns that hide their cleverness, and this one does exactly that. The first three rounds are pure autopilot — magic ring, 8 hdc, double it, then that lovely 1 hdc, 2 hdc rhythm — and you end up with a neat little disc before you've really warmed up. Then Round 4 arrives and it feels like nothing is happening: you're just chaining 3 and skipping stitches, and the whole thing looks like a lacy nothing. Round 5 is the payoff. You slip stitch into that first ch-3 space, pile 4 dc into every single one, and the petals literally pop up off the table one after another. I genuinely grin every time. I also love that it's honest about being small — no sewing, no stuffing, no assembly beyond fastening off and weaving in two ends. You get the satisfaction of a finished object in an evening, and because it's cotton blend, the stitch definition is crisp enough that every petal reads clearly. It's the ideal project for testing a new colorway before committing to a blanket.",
          "raw_text": "I have a soft spot for patterns that hide their cleverness, and this one does exactly that. The first three rounds are pure autopilot — magic ring, 8 hdc, double it, then that lovely 1 hdc, 2 hdc rhythm — and you end up with a neat little disc before you've really warmed up. Then Round 4 arrives and it feels like nothing is happening: you're just chaining 3 and skipping stitches, and the whole thing looks like a lacy nothing. Round 5 is the payoff. You slip stitch into that first ch-3 space, pile 4 dc into every single one, and the petals literally pop up off the table one after another. I genuinely grin every time. I also love that it's honest about being small — no sewing, no stuffing, no assembly beyond fastening off and weaving in two ends. You get the satisfaction of a finished object in an evening, and because it's cotton blend, the stitch definition is crisp enough that every petal reads clearly. It's the ideal project for testing a new colorway before committing to a blanket.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 4,
      "card_type": "switch_things_up",
      "code": "switch-things-up",
      "title": "Switch Things Up",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "switch-1",
          "label": "",
          "value": "The original is worked in a single color, but the easiest change is exactly that — this motif practically begs for a two-tone treatment. Work Rounds 1 to 3 in a golden yellow or warm mustard for the flower center, then join a new shade at Round 4 so the petals read as a separate bloom — dusty rose, terracotta, sage or a deep teal all look gorgeous against yellow. For a proper retro flower-power set, make four coasters with identical centers and four different petal colors: burnt orange, avocado green, mustard and cream. A third color introduced at the final round gives you a crisp outline that makes the petals sit forward. If you'd rather go tonal, use three shades of the same family, lightest at the center and darkest at the edge. For size, the structure is easy to scale. Staying with the same hdc increase logic through Round 3 but adding one more plain increase round before the ch-3 spaces gives you a wider disc and a bigger petal ring — think mug rug or small trivet rather than coaster. Going the other way, a 3.5mm hook and a lighter cotton gives you a dainty version that works beautifully as an appliqué on a tote or the front of a cushion cover. Yarn substitutions are forgiving as long as you keep the fiber sensible. Any DK or 8ply cotton or cotton blend will behave; pure cotton gives sharper petals and a firmer coaster, while a cotton-acrylic blend is softer, more affordable and easier to care for. Skip fluffy or fuzzy yarns entirely — the halo swallows the ch-3 spaces and the petals disappear. A cotton with a subtle tweed fleck is a lovely middle ground.",
          "raw_text": "The original is worked in a single color, but the easiest change is exactly that — this motif practically begs for a two-tone treatment. Work Rounds 1 to 3 in a golden yellow or warm mustard for the flower center, then join a new shade at Round 4 so the petals read as a separate bloom — dusty rose, terracotta, sage or a deep teal all look gorgeous against yellow. For a proper retro flower-power set, make four coasters with identical centers and four different petal colors: burnt orange, avocado green, mustard and cream. A third color introduced at the final round gives you a crisp outline that makes the petals sit forward. If you'd rather go tonal, use three shades of the same family, lightest at the center and darkest at the edge. For size, the structure is easy to scale. Staying with the same hdc increase logic through Round 3 but adding one more plain increase round before the ch-3 spaces gives you a wider disc and a bigger petal ring — think mug rug or small trivet rather than coaster. Going the other way, a 3.5mm hook and a lighter cotton gives you a dainty version that works beautifully as an appliqué on a tote or the front of a cushion cover. Yarn substitutions are forgiving as long as you keep the fiber sensible. Any DK or 8ply cotton or cotton blend will behave; pure cotton gives sharper petals and a firmer coaster, while a cotton-acrylic blend is softer, more affordable and easier to care for. Skip fluffy or fuzzy yarns entirely — the halo swallows the ch-3 spaces and the petals disappear. A cotton with a subtle tweed fleck is a lovely middle ground.",
          "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": "Treating the ch 1 at the start of Round",
          "value": "That opening ch 1 is only there to give the first hdc some height — it never counts. Work exactly 8 hdc into the magic ring, then slip stitch into the top of the first real hdc to join. Count before you move on; an extra stitch here throws off every increase round that follows.",
          "raw_text": "That opening ch 1 is only there to give the first hdc some height — it never counts. Work exactly 8 hdc into the magic ring, then slip stitch into the top of the first real hdc to join. Count before you move on; an extra stitch here throws off every increase round that follows.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "mistake",
          "code": "mistake-2",
          "label": "Forgetting that the ch 2 in Rounds 2, 3",
          "value": "In Rounds 2 and 3 the ch 2 stands in for the first hdc, and in Round 5 the ch 3 stands in for the first dc. That means the very first stitch of those rounds is already made by the chain. Round 2 should give you 16 hdc, Round 3 should give you 24 hdc, and Round 5 should give you 48 dc — check the count at every join rather than at the end.",
          "raw_text": "In Rounds 2 and 3 the ch 2 stands in for the first hdc, and in Round 5 the ch 3 stands in for the first dc. That means the very first stitch of those rounds is already made by the chain. Round 2 should give you 16 hdc, Round 3 should give you 24 hdc, and Round 5 should give you 48 dc — check the count at every join rather than at the end.",
          "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": "Losing track of the every-second-stitch",
          "value": "Round 4 works over 24 stitches and must produce exactly 12 ch-3 spaces and 12 sc. Place a stitch marker at your join, then count the skipped stitches out loud in pairs as you go. If you finish with 11 or 13 spaces, the petal round won't sit evenly, so it's worth pulling back and redoing the round rather than fudging it.",
          "raw_text": "Round 4 works over 24 stitches and must produce exactly 12 ch-3 spaces and 12 sc. Place a stitch marker at your join, then count the skipped stitches out loud in pairs as you go. If you finish with 11 or 13 spaces, the petal round won't sit evenly, so it's worth pulling back and redoing the round rather than fudging it.",
          "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": "Starting Round 5 in the wrong place and",
          "value": "You need to slip stitch into the first ch-3 space before you chain 3 — not into the sc, and not into the top of the previous round. Getting that slip stitch into the middle of the chain loop is what lets the 4 dc group sit squarely inside the space. If your first petal looks lopsided compared to the others, that's almost always the culprit.",
          "raw_text": "You need to slip stitch into the first ch-3 space before you chain 3 — not into the sc, and not into the top of the previous round. Getting that slip stitch into the middle of the chain loop is what lets the 4 dc group sit squarely inside the space. If your first petal looks lopsided compared to the others, that's almost always the culprit.",
          "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": "Pulling the magic ring closed too",
          "value": "Tighten the ring firmly once all 8 hdc are in, then tug the tail again after you've joined the round. Weave that tail in a different direction from the second tail at the end so it can't work loose with washing. If magic rings genuinely fight you, make a short chain, slip stitch it into a ring, and work the 8 hdc into the ring instead.",
          "raw_text": "Tighten the ring firmly once all 8 hdc are in, then tug the tail again after you've joined the round. Weave that tail in a different direction from the second tail at the end so it can't work loose with washing. If magic rings genuinely fight you, make a short chain, slip stitch it into a ring, and work the 8 hdc into the ring instead.",
          "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": "Working in UK terms out of habit and",
          "value": "This version is written in US terms throughout, converted from the designer's original UK wording. That means UK dc becomes sc, UK htr becomes hdc, UK tr becomes dc, and UK dtr becomes tr. If your center is coming out noticeably deeper or shallower than expected, check which terminology you're reading the round in before you blame your tension.",
          "raw_text": "This version is written in US terms throughout, converted from the designer's original UK wording. That means UK dc becomes sc, UK htr becomes hdc, UK tr becomes dc, and UK dtr becomes tr. If your center is coming out noticeably deeper or shallower than expected, check which terminology you're reading the round in before you blame your tension.",
          "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-3",
              "label": "",
              "value": "Cotton-acrylic blend 8ply yarn (the designer used Patons Cotton Blend 8ply) — one color",
              "raw_text": "Cotton-acrylic blend 8ply yarn (the designer used Patons Cotton Blend 8ply) — one color"
            },
            {
              "order": 2,
              "row_type": "item",
              "code": "mat-1-1",
              "label": "",
              "value": "Crochet Hook Of the 4mm size",
              "raw_text": "Crochet Hook Of the 4mm size"
            },
            {
              "order": 3,
              "row_type": "item",
              "code": "mat-1-2",
              "label": "",
              "value": "Scissors",
              "raw_text": "Scissors"
            },
            {
              "order": 4,
              "row_type": "item",
              "code": "mat-1-4",
              "label": "",
              "value": "Yarn needle, to thread the tail after the last round and weave in the ends",
              "raw_text": "Yarn needle, to thread the tail after the last round and weave in the ends"
            }
          ]
        }
      ],
      "rows": []
    },
    {
      "order": 7,
      "card_type": "abbreviations",
      "code": "abbreviations",
      "title": "Abbreviations",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "abbrev",
          "code": "abbrev-mr",
          "label": "MR",
          "value": "magic ring — loop the yarn around your fingers, insert the hook to the back of the fingers, pull through and tighten up. For a smaller ring, make straight foundation chains and join them with a slip stitch.",
          "raw_text": "MR = magic ring — loop the yarn around your fingers, insert the hook to the back of the fingers, pull through and tighten up. For a smaller ring, make straight foundation chains and join them with a slip stitch.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "MR",
          "meaning": "magic ring — loop the yarn around your fingers, insert the hook to the back of the fingers, pull through and tighten up. For a smaller ring, make straight foundation chains and join them with a slip stitch."
        },
        {
          "order": 2,
          "row_type": "abbrev",
          "code": "abbrev-sl-st",
          "label": "sl st",
          "value": "slip stitch — used for joining rounds and finishing off: insert hook into the stitch, yarn over, pull up a loop and pull through both loops on the hook.",
          "raw_text": "sl st = slip stitch — used for joining rounds and finishing off: insert hook into the stitch, yarn over, pull up a loop and pull through both loops on the hook.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sl st",
          "meaning": "slip stitch — used for joining rounds and finishing off: insert hook into the stitch, yarn over, pull up a loop and pull through both loops on the hook."
        },
        {
          "order": 3,
          "row_type": "abbrev",
          "code": "abbrev-ch",
          "label": "ch",
          "value": "chain — used to create space and at the start of each round: yarn over and pull through the loop on the hook.",
          "raw_text": "ch = chain — used to create space and at the start of each round: yarn over and pull through the loop on the hook.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "ch",
          "meaning": "chain — used to create space and at the start of each round: yarn over and pull through the loop on the hook."
        },
        {
          "order": 4,
          "row_type": "abbrev",
          "code": "abbrev-sc",
          "label": "sc",
          "value": "single crochet (UK: dc, double crochet) — insert hook into the stitch, yarn over and pull up a loop, yarn over and pull through both loops on the hook. Makes a dense texture in the round.",
          "raw_text": "sc = single crochet (UK: dc, double crochet) — insert hook into the stitch, yarn over and pull up a loop, yarn over and pull through both loops on the hook. Makes a dense texture in the round.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sc",
          "meaning": "single crochet (UK: dc, double crochet) — insert hook into the stitch, yarn over and pull up a loop, yarn over and pull through both loops on the hook. Makes a dense texture in the round."
        },
        {
          "order": 5,
          "row_type": "abbrev",
          "code": "abbrev-hdc",
          "label": "hdc",
          "value": "half double crochet (UK: htr, half treble) — yarn over, insert hook into the stitch, yarn over and pull up a loop, yarn over again and pull through all three loops on the hook.",
          "raw_text": "hdc = half double crochet (UK: htr, half treble) — yarn over, insert hook into the stitch, yarn over and pull up a loop, yarn over again and pull through all three loops on the hook.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "hdc",
          "meaning": "half double crochet (UK: htr, half treble) — yarn over, insert hook into the stitch, yarn over and pull up a loop, yarn over again and pull through all three loops on the hook."
        },
        {
          "order": 6,
          "row_type": "abbrev",
          "code": "abbrev-dc",
          "label": "dc",
          "value": "double crochet (UK: tr, treble) — yarn over, insert hook into the stitch, yarn over and pull up a loop, yarn over and pull through the first two loops, yarn over and pull through the remaining loops.",
          "raw_text": "dc = double crochet (UK: tr, treble) — yarn over, insert hook into the stitch, yarn over and pull up a loop, yarn over and pull through the first two loops, yarn over and pull through the remaining loops.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "dc",
          "meaning": "double crochet (UK: tr, treble) — yarn over, insert hook into the stitch, yarn over and pull up a loop, yarn over and pull through the first two loops, yarn over and pull through the remaining loops."
        },
        {
          "order": 7,
          "row_type": "abbrev",
          "code": "abbrev-tr",
          "label": "tr",
          "value": "treble crochet (UK: dtr, double treble) — yarn over twice, insert hook into the stitch, yarn over and pull up a loop, then yarn over and pull through two loops three times.",
          "raw_text": "tr = treble crochet (UK: dtr, double treble) — yarn over twice, insert hook into the stitch, yarn over and pull up a loop, then yarn over and pull through two loops three times.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "tr",
          "meaning": "treble crochet (UK: dtr, double treble) — yarn over twice, insert hook into the stitch, yarn over and pull up a loop, then yarn over and pull through two loops three times."
        }
      ]
    },
    {
      "order": 8,
      "card_type": "part",
      "code": "main-pattern",
      "title": "Main Pattern",
      "raw_heading": "Main Pattern",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "main-pattern-info-1",
          "label": "Info",
          "value": "Converted from the designer's UK terms to US terms.",
          "raw_text": "Converted from the designer's UK terms to US terms.",
          "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": "main-pattern-info-2",
          "label": "Info",
          "value": "To make a magic ring, loop the yarn around your fingers, insert the hook to the back of the fingers, pull through and tighten up. For a smaller magic ring, make straight foundation chains and join them together with a slip stitch.",
          "raw_text": "To make a magic ring, loop the yarn around your fingers, insert the hook to the back of the fingers, pull through and tighten up. For a smaller magic ring, make straight foundation chains and join them together with a slip stitch.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "info",
          "code": "main-pattern-info-3",
          "label": "Info",
          "value": "Rounds 1-3 build the dense flower center; Round 4 creates the ch-3 spaces; Round 5 fills them with dc groups.",
          "raw_text": "Rounds 1-3 build the dense flower center; Round 4 creates the ch-3 spaces; Round 5 fills them with dc groups.",
          "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": "main-pattern-info-5",
          "label": "Info",
          "value": "You only need to work 7 rounds in total. In the first three you achieve the basic dense texture, using the foundation ring, chain, slip stitch and half double crochet.",
          "raw_text": "You only need to work 7 rounds in total. In the first three you achieve the basic dense texture, using the foundation ring, chain, slip stitch and half double crochet.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "round",
          "code": "main-pattern-round-1",
          "label": "Round 1",
          "value": "Make a magic ring, ch 1 (this doesn't count as a stitch) then work 8 hdc into the ring. Sl st to the top of the first hdc to join round. (8 hdc)",
          "raw_text": "Round 1: Make a magic ring, ch 1 (this doesn't count as a stitch) then work 8 hdc into the ring. Sl st to the top of the first hdc to join round. (8 hdc)",
          "round_start": 1,
          "round_end": 1,
          "is_range": false,
          "stitch_count": 8,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "round",
          "code": "main-pattern-round-2",
          "label": "Round 2",
          "value": "Ch 2 (counts as 1 hdc), then 1 hdc into the same stitch. Work 2 hdc into each hdc from the previous round. Sl st to the top of the ch-2 to join. (16 hdc)",
          "raw_text": "Round 2: Ch 2 (counts as 1 hdc), then 1 hdc into the same stitch. Work 2 hdc into each hdc from the previous round. Sl st to the top of the ch-2 to join. (16 hdc)",
          "round_start": 2,
          "round_end": 2,
          "is_range": false,
          "stitch_count": 16,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "round",
          "code": "main-pattern-round-3",
          "label": "Round 3",
          "value": "Ch 2 (counts as 1 hdc), then work 2 hdc in the next stitch. Continue to work 1 hdc, then 2 hdc into each stitch from the previous round. Sl st to the top of the ch-2 to join. (24 hdc)",
          "raw_text": "Round 3: Ch 2 (counts as 1 hdc), then work 2 hdc in the next stitch. Continue to work 1 hdc, then 2 hdc into each stitch from the previous round. Sl st to the top of the ch-2 to join. (24 hdc)",
          "round_start": 3,
          "round_end": 3,
          "is_range": false,
          "stitch_count": 24,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "info",
          "code": "main-pattern-info-6",
          "label": "Info",
          "value": "In the fourth round you must skip some stitches, working a ch-3 space over each skipped stitch, to make a spacy round using chain and single crochet — and then you join the round.",
          "raw_text": "In the fourth round you must skip some stitches, working a ch-3 space over each skipped stitch, to make a spacy round using chain and single crochet — and then you join the round.",
          "round_start": 4,
          "round_end": 4,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 9,
          "row_type": "round",
          "code": "main-pattern-round-4",
          "label": "Round 4",
          "value": "Ch 1 (doesn't count as a st) then 1 sc. Ch 3, skip a stitch and then sc into the next. Continue to ch 3, then sc into every second stitch all the way around. Sl st into the first sc to join round. (12 x ch-3 spaces, 12 sc)",
          "raw_text": "Round 4: Ch 1 (doesn't count as a st) then 1 sc. Ch 3, skip a stitch and then sc into the next. Continue to ch 3, then sc into every second stitch all the way around. Sl st into the first sc to join round. (12 x ch-3 spaces, 12 sc)",
          "round_start": 4,
          "round_end": 4,
          "is_range": false,
          "stitch_count": 12,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 10,
          "row_type": "info",
          "code": "main-pattern-info-7",
          "label": "Info",
          "value": "In the fifth round you use the denser, taller double crochet to create a non-spacy texture again, filling every chain space. This round completes the flower center.",
          "raw_text": "In the fifth round you use the denser, taller double crochet to create a non-spacy texture again, filling every chain space. This round completes the flower center.",
          "round_start": 5,
          "round_end": 5,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 11,
          "row_type": "round",
          "code": "main-pattern-round-5",
          "label": "Round 5",
          "value": "Sl st into first ch-3 space. Ch 3 (counts as 1 dc) then work 3 dc into the same ch-3 space. Work 4 dc into each ch-3 space all the way around. Sl st into the top of the first ch-3. (48 dc) (12 x 4 dc)",
          "raw_text": "Round 5: Sl st into first ch-3 space. Ch 3 (counts as 1 dc) then work 3 dc into the same ch-3 space. Work 4 dc into each ch-3 space all the way around. Sl st into the top of the first ch-3. (48 dc) (12 x 4 dc)",
          "round_start": 5,
          "round_end": 5,
          "is_range": false,
          "stitch_count": 48,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 12,
          "row_type": "info",
          "code": "main-pattern-info-4",
          "label": "Info",
          "value": "Rounds 6 and 7 form the wavy petals over the ch-5 spaces.",
          "raw_text": "Rounds 6 and 7 form the wavy petals over the ch-5 spaces.",
          "round_start": 6,
          "round_end": 7,
          "is_range": true,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 13,
          "row_type": "info",
          "code": "main-pattern-info-8",
          "label": "Info",
          "value": "The flower center is finished, so now you make the wavy petals across the last two rounds. You chain over each cluster and slip stitch down into the gap between two clusters wherever you want the edge to dip, then chain across the next cluster and slip stitch again. Working that all the way around gives you the wavy pattern, and the stitch heights inside each loop increase and then decrease to shape the petal.",
          "raw_text": "The flower center is finished, so now you make the wavy petals across the last two rounds. You chain over each cluster and slip stitch down into the gap between two clusters wherever you want the edge to dip, then chain across the next cluster and slip stitch again. Working that all the way around gives you the wavy pattern, and the stitch heights inside each loop increase and then decrease to shape the petal.",
          "round_start": 6,
          "round_end": 7,
          "is_range": true,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 14,
          "row_type": "round",
          "code": "main-pattern-round-6",
          "label": "Round 6",
          "value": "Ch 5, sl st in between the first two groups of 4 dc from the previous round. Continue to ch 5, and then sl st in between the dc groups all the way around. (12 sl st, 12 x ch-5 spaces)",
          "raw_text": "Round 6: Ch 5, sl st in between the first two groups of 4 dc from the previous round. Continue to ch 5, and then sl st in between the dc groups all the way around. (12 sl st, 12 x ch-5 spaces)",
          "round_start": 6,
          "round_end": 6,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 15,
          "row_type": "round",
          "code": "main-pattern-round-7",
          "label": "Round 7",
          "value": "*Sl st into the next ch-5 space and work 1 sc, 1 hdc, 1 dc, 1 tr, 1 dc, 1 hdc, 1 sc* Repeat from * to * all the way around. After the last sc, cut the yarn and thread it into a needle. Fasten off.",
          "raw_text": "Round 7: *Sl st into the next ch-5 space and work 1 sc, 1 hdc, 1 dc, 1 tr, 1 dc, 1 hdc, 1 sc* Repeat from * to * all the way around. After the last sc, cut the yarn and thread it into a needle. Fasten off.",
          "round_start": 7,
          "round_end": 7,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 9,
      "card_type": "assembly",
      "code": "assembly",
      "title": "Assembly Instructions",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "instruction",
          "code": "assembly-step-1",
          "label": "Step 1",
          "value": "After the last sc of Round 7, cut the yarn and thread it into a needle.",
          "raw_text": "After the last sc of Round 7, cut the yarn and thread it into a needle.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "instruction",
          "code": "assembly-step-2",
          "label": "Step 2",
          "value": "Fasten off and weave in the ends.",
          "raw_text": "Fasten off and weave in the ends.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 10,
      "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": "This pattern is written in US crochet terms. It was converted from the designer's original UK terminology, so if you're used to UK terms, read sc as UK dc, hdc as UK htr, dc as UK tr and tr as UK dtr before you begin.",
          "raw_text": "This pattern is written in US crochet terms. It was converted from the designer's original UK terminology, so if you're used to UK terms, read sc as UK dc, hdc as UK htr, dc as UK tr and tr as UK dtr before you begin.",
          "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": "Rounds 1 to 5 are each joined with a slip stitch rather than worked as a continuous spiral. Join at the end of each round exactly as written — the joins are what keep the petal ring aligned, and skipping them will make Round 4's spacing drift.",
          "raw_text": "Rounds 1 to 5 are each joined with a slip stitch rather than worked as a continuous spiral. Join at the end of each round exactly as written — the joins are what keep the petal ring aligned, and skipping them will make Round 4's spacing drift.",
          "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": "Cotton and cotton-blend yarns have almost no stretch, so tension matters more here than it would in acrylic. Aim for a relaxed, even tension in Rounds 1 to 3: too tight and the disc will cup into a bowl, too loose and it will ruffle at the edge before you even reach the petals.",
          "raw_text": "Cotton and cotton-blend yarns have almost no stretch, so tension matters more here than it would in acrylic. Aim for a relaxed, even tension in Rounds 1 to 3: too tight and the disc will cup into a bowl, too loose and it will ruffle at the edge before you even reach the petals.",
          "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": "The 4mm hook is a starting point, not a rule. If your center is cupping, go up a hook size for the whole coaster; if it's waving and refusing to lie flat, come down one. Make one coaster as a test before you commit to a whole set.",
          "raw_text": "The 4mm hook is a starting point, not a rule. If your center is cupping, go up a hook size for the whole coaster; if it's waving and refusing to lie flat, come down one. Make one coaster as a test before you commit to a whole set.",
          "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": "Count at every join, especially at the ends of Rounds 3 and 4. Round 3 must give you 24 hdc for Round 4's every-second-stitch pattern to land on exactly 12 ch-3 spaces, and Round 5's 48 dc depends entirely on those 12 spaces being correct.",
          "raw_text": "Count at every join, especially at the ends of Rounds 3 and 4. Round 3 must give you 24 hdc for Round 4's every-second-stitch pattern to land on exactly 12 ch-3 spaces, and Round 5's 48 dc depends entirely on those 12 spaces being correct.",
          "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": "Finish properly: cut the yarn after the last sc of Round 7, thread it onto a yarn needle, fasten off and weave both ends in on the wrong side, working them in opposite directions. Coasters get handled and washed constantly, so a lazy weave-in will unravel faster than the stitches ever will.",
          "raw_text": "Finish properly: cut the yarn after the last sc of Round 7, thread it onto a yarn needle, fasten off and weave both ends in on the wrong side, working them in opposite directions. Coasters get handled and washed constantly, so a lazy weave-in will unravel faster than the stitches ever will.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "info",
          "code": "note-src-7",
          "label": "Note",
          "value": "Skill level: Intermediate.",
          "raw_text": "Skill level: Intermediate.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "info",
          "code": "note-src-8",
          "label": "Note",
          "value": "The original pattern is written in UK terms; this version is converted to US terms.",
          "raw_text": "The original pattern is written in UK terms; this version is converted to US terms.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 9,
          "row_type": "info",
          "code": "note-src-9",
          "label": "Yarn choice",
          "value": "Coasters need to absorb condensation from cold drinks and sometimes cope with heat, so pick a yarn that is durable, absorbent, heat-resistant and bright. Cotton is a good choice, but the designer used a cotton-acrylic blend (Patons Cotton Blend 8ply) because it comes in a huge range of colors, is easier to care for, more affordable, machine-washable, heat-resistant and holds its shape well — you get the abilities of both fibers.",
          "raw_text": "Coasters need to absorb condensation from cold drinks and sometimes cope with heat, so pick a yarn that is durable, absorbent, heat-resistant and bright. Cotton is a good choice, but the designer used a cotton-acrylic blend (Patons Cotton Blend 8ply) because it comes in a huge range of colors, is easier to care for, more affordable, machine-washable, heat-resistant and holds its shape well — you get the abilities of both fibers.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 10,
          "row_type": "info",
          "code": "note-src-10",
          "label": "Color",
          "value": "The whole coaster is worked in a single color, and the dense, lacy and petal textures do all the work. These coasters look great in bright, happy colors and make a pretty addition to any boring table — make as many as you like and turn a stash into a whole collection of blooming placements.",
          "raw_text": "The whole coaster is worked in a single color, and the dense, lacy and petal textures do all the work. These coasters look great in bright, happy colors and make a pretty addition to any boring table — make as many as you like and turn a stash into a whole collection of blooming placements.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 11,
      "card_type": "quick_steps",
      "code": "quick-steps",
      "title": "How It Comes Together",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "step",
          "code": "quick-step-1",
          "label": "Step 1",
          "value": "Start with a magic ring and work a small round of 8 half double crochet, joining with a slip stitch.",
          "raw_text": "Start with a magic ring and work a small round of 8 half double crochet, joining with a slip stitch.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "step",
          "code": "quick-step-2",
          "label": "Step 2",
          "value": "Increase evenly across the next two rounds, to 16 then 24 hdc, so the flat center grows without cupping or ruffling.",
          "raw_text": "Increase evenly across the next two rounds, to 16 then 24 hdc, so the flat center grows without cupping or ruffling.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "step",
          "code": "quick-step-4",
          "label": "Step 4",
          "value": "Fill every chain space with a group of 4 double crochet to form the dense ring of clusters.",
          "raw_text": "Fill every chain space with a group of 4 double crochet to form the dense ring of clusters.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "step",
          "code": "quick-step-5",
          "label": "Step 5",
          "value": "Chain 5 across each cluster and slip stitch down into the gap between groups, all the way around.",
          "raw_text": "Chain 5 across each cluster and slip stitch down into the gap between groups, all the way around.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "step",
          "code": "quick-step-6",
          "label": "Step 6",
          "value": "Work graduated stitches — sc, hdc, dc, tr, dc, hdc, sc — into each ch-5 space to shape the wavy petals.",
          "raw_text": "Work graduated stitches — sc, hdc, dc, tr, dc, hdc, sc — into each ch-5 space to shape the wavy petals.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 7,
          "row_type": "step",
          "code": "quick-step-7",
          "label": "Step 7",
          "value": "Cut the yarn, thread it onto a yarn needle, fasten off, and weave in both ends securely.",
          "raw_text": "Cut the yarn, thread it onto a yarn needle, fasten off, and weave in both ends securely.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 8,
          "row_type": "step",
          "code": "quick-step-8",
          "label": "Step 8",
          "value": "Block lightly if needed so the coaster sits perfectly flat under a mug.",
          "raw_text": "Block lightly if needed so the coaster sits perfectly flat under a mug.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 12,
      "card_type": "faq",
      "code": "faq",
      "title": "FAQ",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "faq",
          "code": "faq-1",
          "label": "Can I use pure cotton instead of a cotton-acrylic blend?",
          "value": "Absolutely, and many people prefer it for coasters because pure cotton is more absorbent and gives crisper stitch definition, so the petals stand out more. The designer chose a blend because it comes in more colors, is easier to care for and more affordable, but both work. Just check your tension, since pure cotton often works up slightly tighter than a blend.",
          "raw_text": "Absolutely, and many people prefer it for coasters because pure cotton is more absorbent and gives crisper stitch definition, so the petals stand out more. The designer chose a blend because it comes in more colors, is easier to care for and more affordable, but both work. Just check your tension, since pure cotton often works up slightly tighter than a blend.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Can I use pure cotton instead of a cotton-acrylic blend?",
          "answer": "Absolutely, and many people prefer it for coasters because pure cotton is more absorbent and gives crisper stitch definition, so the petals stand out more. The designer chose a blend because it comes in more colors, is easier to care for and more affordable, but both work. Just check your tension, since pure cotton often works up slightly tighter than a blend.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "Why is my coaster curling up at the",
          "value": "Curling usually means the increase rounds are too tight — the first three hdc rounds aren't spreading enough to keep pace with the growing circumference. Try going up a hook size and keeping a deliberately relaxed tension through Rounds 1 to 3. A gentle wet block with the coaster pinned flat will also settle a mild curl permanently in cotton.",
          "raw_text": "Curling usually means the increase rounds are too tight — the first three hdc rounds aren't spreading enough to keep pace with the growing circumference. Try going up a hook size and keeping a deliberately relaxed tension through Rounds 1 to 3. A gentle wet block with the coaster pinned flat will also settle a mild curl permanently in cotton.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Why is my coaster curling up at the edges instead of lying flat?",
          "answer": "Curling usually means the increase rounds are too tight — the first three hdc rounds aren't spreading enough to keep pace with the growing circumference. Try going up a hook size and keeping a deliberately relaxed tension through Rounds 1 to 3. A gentle wet block with the coaster pinned flat will also settle a mild curl permanently in cotton.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "Do I have to use a magic ring, or is",
          "value": "You can start with a small chain ring instead — the designer suggests exactly this for a neater small center. Make a few straight foundation chains, join them with a slip stitch to form a ring, then work the 8 hdc of Round 1 into the center of that ring. The only difference is that you'll have a small permanent hole in the middle rather than a fully closed center.",
          "raw_text": "You can start with a small chain ring instead — the designer suggests exactly this for a neater small center. Make a few straight foundation chains, join them with a slip stitch to form a ring, then work the 8 hdc of Round 1 into the center of that ring. The only difference is that you'll have a small permanent hole in the middle rather than a fully closed center.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Do I have to use a magic ring, or is there another way to start?",
          "answer": "You can start with a small chain ring instead — the designer suggests exactly this for a neater small center. Make a few straight foundation chains, join them with a slip stitch to form a ring, then work the 8 hdc of Round 1 into the center of that ring. The only difference is that you'll have a small permanent hole in the middle rather than a fully closed center.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "How many coasters will one ball of 8ply cotton blend make?",
          "value": "A standard ball goes a long way on a project this small, so you can generally expect several coasters from a single ball with yarn left over — this is a genuine stash project. If you're making a two-tone set, the center color goes much further than the petal color, since Round 5 alone uses 48 double crochet stitches. Buy the petal shade first if you have to choose.",
          "raw_text": "A standard ball goes a long way on a project this small, so you can generally expect several coasters from a single ball with yarn left over — this is a genuine stash project. If you're making a two-tone set, the center color goes much further than the petal color, since Round 5 alone uses 48 double crochet stitches. Buy the petal shade first if you have to choose.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How many coasters will one ball of 8ply cotton blend make?",
          "answer": "A standard ball goes a long way on a project this small, so you can generally expect several coasters from a single ball with yarn left over — this is a genuine stash project. If you're making a two-tone set, the center color goes much further than the petal color, since Round 5 alone uses 48 double crochet stitches. Buy the petal shade first if you have to choose.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "Is this pattern suitable for a confident beginner?",
          "value": "It's rated intermediate, but a confident beginner who is comfortable with a magic ring, joined rounds and basic increases can absolutely manage it. The two spots that need real attention are Round 4's every-second-stitch chain spacing and starting Round 5 with a slip stitch into the ch-3 space. Work those two rounds slowly and the rest is straightforward repetition.",
          "raw_text": "It's rated intermediate, but a confident beginner who is comfortable with a magic ring, joined rounds and basic increases can absolutely manage it. The two spots that need real attention are Round 4's every-second-stitch chain spacing and starting Round 5 with a slip stitch into the ch-3 space. Work those two rounds slowly and the rest is straightforward repetition.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Is this pattern suitable for a confident beginner?",
          "answer": "It's rated intermediate, but a confident beginner who is comfortable with a magic ring, joined rounds and basic increases can absolutely manage it. The two spots that need real attention are Round 4's every-second-stitch chain spacing and starting Round 5 with a slip stitch into the ch-3 space. Work those two rounds slowly and the rest is straightforward repetition.",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/crochet-flower-coaster-pattern-hero.webp",
    "data/images/crochet-flower-coaster-pattern-step-2.webp",
    "data/images/crochet-flower-coaster-pattern-step-3.webp",
    "data/images/crochet-flower-coaster-pattern-step-4.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/crochet-flower-coaster-pattern-hero.webp",
      "alt": "Crochet flower coaster pattern: a quick cotton make — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/crochet-flower-coaster-pattern-hero.webp",
      "alt": "Crochet flower coaster pattern: a quick cotton make — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/crochet-flower-coaster-pattern-step-2.webp",
      "alt": "Crochet flower coaster pattern: a quick cotton make — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/crochet-flower-coaster-pattern-step-3.webp",
      "alt": "Crochet flower coaster pattern: a quick cotton make — photo 3",
      "is_featured": false
    },
    {
      "url": "data/images/crochet-flower-coaster-pattern-step-4.webp",
      "alt": "Crochet flower coaster pattern: a quick cotton make — photo 4",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 1
}