{
  "schema_version": "2.0",
  "page_type": "crochet_pattern_article",
  "source_id": null,
  "slug": "crochet-flower-coaster-pattern-hdc-petals",
  "title": "Crochet flower coaster pattern: quick cotton petals in 7 rounds",
  "meta_description": "Crochet a sweet flower coaster in seven joined rounds with hdc, ch-3 spaces and puffy dc petals. Cotton blend yarn, 4mm hook, intermediate-friendly free pattern.",
  "published_at": "2026-08-21",
  "updated_at": "2026-08-21",
  "author": "Ruby",
  "thumbnail_url": "data/images/crochet-flower-coaster-pattern-hdc-petals-hero.webp",
  "meta": {
    "title": "Crochet flower coaster pattern: quick cotton petals in 7 rounds",
    "pattern_name": "Crochet flower coaster pattern: quick cotton petals in 7 rounds",
    "difficulty": "Intermediate",
    "time_needed": "45-60 Minutes",
    "rating": null,
    "made_count": null,
    "taxonomy": {
      "category": "Home Decor",
      "skill_level": "Intermediate",
      "yarn_weight": "DK",
      "tags": [
        "coaster",
        "free pattern",
        "crochet flower",
        "home decor",
        "cotton yarn",
        "kitchen crochet",
        "quick project"
      ]
    }
  },
  "cards": [
    {
      "order": 1,
      "card_type": "hero",
      "code": "hero",
      "title": "Crochet flower coaster pattern: quick cotton petals in 7 rounds",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "info",
          "code": "hero-info-1",
          "label": "🧶 Intermediate",
          "value": "Joined rounds, hdc increases, chain spaces and dc shell petals",
          "raw_text": "Joined rounds, hdc increases, chain spaces and dc shell petals",
          "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": "⏱️ Under an Hour",
          "value": "One coaster in 45-60 minutes; a full set in an afternoon",
          "raw_text": "One coaster in 45-60 minutes; a full set in an afternoon",
          "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 Power",
          "value": "A sunny daisy shape that brightens any mug or side table",
          "raw_text": "A sunny daisy shape that brightens any mug or side table",
          "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 crochet flower coaster pattern turns a handful of cotton blend yarn into a cheerful, petal-edged mat that looks like a little daisy sitting under your mug. It starts with a simple circle of half double crochets, then blooms outward through a ring of chain-3 spaces and a border of chunky double crochet clusters that form twelve soft petals. It is perfect for anyone who loves retro, sixties-inspired kitchen decor, wants a small project that finishes fast, or needs a sweet handmade gift that actually gets used every single day.",
          "raw_text": "This crochet flower coaster pattern turns a handful of cotton blend yarn into a cheerful, petal-edged mat that looks like a little daisy sitting under your mug. It starts with a simple circle of half double crochets, then blooms outward through a ring of chain-3 spaces and a border of chunky double crochet clusters that form twelve soft petals. It is perfect for anyone who loves retro, sixties-inspired kitchen decor, wants a small project that finishes fast, or needs a sweet handmade gift that actually gets used every single day",
          "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 work the coaster in seven joined rounds, starting from a magic ring and increasing with half double crochets to build a flat, solid center. From there you shift to single crochets and chain-3 loops, then fill each loop with a group of four double crochets to create the petals. Because every round is joined with a slip stitch and some starting chains count as stitches while others do not, the pattern sits comfortably at an intermediate level. Expect roughly 45 minutes to an hour per coaster once you get into a rhythm, less if you have made flower motifs before.",
          "raw_text": "You will work the coaster in seven joined rounds, starting from a magic ring and increasing with half double crochets to build a flat, solid center. From there you shift to single crochets and chain-3 loops, then fill each loop with a group of four double crochets to create the petals. Because every round is joined with a slip stitch and some starting chains count as stitches while others do not, the pattern sits comfortably at an intermediate level. Expect roughly 45 minutes to an hour per coaster once you get into a rhythm, less if you have made flower motifs before",
          "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": "Finished in Paton's-style cotton blend 8ply with a 4mm hook, each coaster measures about 11 to 12 cm (4.5 inches) across, wide enough for a full-size mug and sturdy enough to protect your tabletop. The center is dense and absorbent, while the petal edge adds a gentle ruffle that gives the piece real personality. A stack of four or six in coordinating colors, tied with a ribbon, makes a lovely housewarming, teacher, or hostess gift. They wash beautifully, dry flat quickly, and keep their shape wash after wash.",
          "raw_text": "Finished in Paton's-style cotton blend 8ply with a 4mm hook, each coaster measures about 11 to 12 cm (4.5 inches) across, wide enough for a full-size mug and sturdy enough to protect your tabletop. The center is dense and absorbent, while the petal edge adds a gentle ruffle that gives the piece real personality. A stack of four or six in coordinating colors, tied with a ribbon, makes a lovely housewarming, teacher, or hostess gift. They wash beautifully, dry flat quickly, and keep their shape wash after wash",
          "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 projects that feel like a tiny reward, and this flower coaster is exactly that. The first three rounds of half double crochet fly by, and I love how neat and flat the center comes out when the increases are spaced evenly. Then Round 4 arrives with its little chain-3 loops, and suddenly the circle turns into a frame just waiting to bloom. Filling each loop with four double crochets in Round 5 is genuinely satisfying; you can watch the petals puff up one by one, and by the time you slip stitch the round closed you have a real flower in your hands. The cotton blend gives the whole thing a crisp, slightly matte look that reads as modern retro, and the texture is lovely under a warm cup. I also appreciate that it uses only one color, so there are no ends to manage beyond the start and finish. It is the kind of pattern I keep in my bag for waiting rooms and long car rides, because I can make one from memory and feel productive in under an hour.",
          "raw_text": "I have a soft spot for projects that feel like a tiny reward, and this flower coaster is exactly that. The first three rounds of half double crochet fly by, and I love how neat and flat the center comes out when the increases are spaced evenly. Then Round 4 arrives with its little chain-3 loops, and suddenly the circle turns into a frame just waiting to bloom. Filling each loop with four double crochets in Round 5 is genuinely satisfying; you can watch the petals puff up one by one, and by the time you slip stitch the round closed you have a real flower in your hands. The cotton blend gives the whole thing a crisp, slightly matte look that reads as modern retro, and the texture is lovely under a warm cup. I also appreciate that it uses only one color, so there are no ends to manage beyond the start and finish. It is the kind of pattern I keep in my bag for waiting rooms and long car rides, because I can make one from memory and feel productive in under an hour",
          "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 simplest way to refresh this coaster is with color, and because it is worked in one shade, a basket of leftover cotton is all you need. Try a classic flower power palette: sunshine yellow, tangerine, hot pink, and lime green for a set that looks straight out of a seventies kitchen. For something calmer, go with dusty rose, sage, oatmeal, and soft mustard. If you want a true daisy, change color after Round 3 so the hdc center is golden yellow and the chain loops and petals are crisp white; just fasten off the yellow and join the white in any stitch before starting Round 4. You can also work Rounds 6 and 7 in a contrasting shade to outline each petal. Size is easy to adjust. For a larger coaster or a small trivet, add one more hdc increase round before the chain-3 round, placing 2 hdc in every third stitch for 32 stitches, then work the ch-3 loops over every second stitch so you end up with 16 petals. For a mini version that fits under an espresso cup, stop increasing at 16 hdc and make 8 petals instead. Keep the stitch count even so the chain-3 loops divide cleanly. Yarn swaps change the feel completely. A worsted-weight kitchen cotton with a 5mm hook gives a thicker, more absorbent coaster around 13 cm across, ideal for big mugs. Fine mercerized cotton with a 3mm hook makes a delicate, doily-like flower that works as an appliqué on a tote bag or cushion. You can even hold two strands of sport-weight cotton together for a cushy, spa-style version. Finally, try adding a tiny button or a French knot cluster in the center to give your flower a proper face.",
          "raw_text": "The simplest way to refresh this coaster is with color, and because it is worked in one shade, a basket of leftover cotton is all you need. Try a classic flower power palette: sunshine yellow, tangerine, hot pink, and lime green for a set that looks straight out of a seventies kitchen. For something calmer, go with dusty rose, sage, oatmeal, and soft mustard. If you want a true daisy, change color after Round 3 so the hdc center is golden yellow and the chain loops and petals are crisp white; just fasten off the yellow and join the white in any stitch before starting Round 4. You can also work Rounds 6 and 7 in a contrasting shade to outline each petal. Size is easy to adjust. For a larger coaster or a small trivet, add one more hdc increase round before the chain-3 round, placing 2 hdc in every third stitch for 32 stitches, then work the ch-3 loops over every second stitch so you end up with 16 petals. For a mini version that fits under an espresso cup, stop increasing at 16 hdc and make 8 petals instead. Keep the stitch count even so the chain-3 loops divide cleanly. Yarn swaps change the feel completely. A worsted-weight kitchen cotton with a 5mm hook gives a thicker, more absorbent coaster around 13 cm across, ideal for big mugs. Fine mercerized cotton with a 3mm hook makes a delicate, doily-like flower that works as an appliqué on a tote bag or cushion. You can even hold two strands of sport-weight cotton together for a cushy, spa-style version. Finally, try adding a tiny button or a French knot cluster in the center to give your flower a proper face",
          "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": "Counting the ch-1 at the start of Rounds 1 and 4 as a stitch",
          "value": "In this pattern only the ch-2 at the beginning of Rounds 2 and 3 and the ch-3 at the start of Round 5 count as stitches. The ch-1 in Rounds 1 and 4 does not. If you treat it as a stitch you will end up with 9 hdc in Round 1 instead of 8, which throws off every increase that follows and makes the petal count uneven.",
          "raw_text": "In this pattern only the ch-2 at the beginning of Rounds 2 and 3 and the ch-3 at the start of Round 5 count as stitches. The ch-1 in Rounds 1 and 4 does not. If you treat it as a stitch you will end up with 9 hdc in Round 1 instead of 8, which throws off every increase that follows and makes the petal count uneven",
          "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": "Losing track of where to put the increases in Round 3",
          "value": "Round 3 alternates 1 hdc, then 2 hdc in the next stitch, starting with the ch-2 as the first hdc and 2 hdc in the very next stitch. Place a stitch marker in the first stitch of the round and count to 24 before joining. If you are short, you probably skipped an increase right after the ch-2 or at the very end of the round.",
          "raw_text": "Round 3 alternates 1 hdc, then 2 hdc in the next stitch, starting with the ch-2 as the first hdc and 2 hdc in the very next stitch. Place a stitch marker in the first stitch of the round and count to 24 before joining. If you are short, you probably skipped an increase right after the ch-2 or at the very end of the round",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "mistake",
          "code": "mistake-3",
          "label": "Making the chain-3 loops in Round 4 over uneven stitch gaps",
          "value": "Each sc in Round 4 lands in every second stitch, so you must skip exactly one hdc between single crochets. If you accidentally skip two or none, you will not finish with 12 sc and 12 ch-3 spaces, and Round 5 will produce lumpy or missing petals. Count the loops before you join and adjust early.",
          "raw_text": "Each sc in Round 4 lands in every second stitch, so you must skip exactly one hdc between single crochets. If you accidentally skip two or none, you will not finish with 12 sc and 12 ch-3 spaces, and Round 5 will produce lumpy or missing petals. Count the loops before you join and adjust early",
          "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": "Crocheting the 4 dc in Round 5 into the chain stitches instead of the space",
          "value": "Work all four double crochets into the open ch-3 space under the chain, not into the individual chain stitches. Going under the loop lets the dc group spread evenly and gives the petal its rounded shell shape. Stitching into the chains themselves pulls the petal tight and narrow.",
          "raw_text": "Work all four double crochets into the open ch-3 space under the chain, not into the individual chain stitches. Going under the loop lets the dc group spread evenly and gives the petal its rounded shell shape. Stitching into the chains themselves pulls the petal tight and narrow",
          "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": "Joining the final rounds too tightly so the coaster cups upward",
          "value": "When you slip stitch to join, keep the loop relaxed rather than yanking it closed. Tight joins pull the circle inward along the join line and make the coaster curl. If your finished coaster does not sit flat, a quick steam block or a damp press under a towel will settle it.",
          "raw_text": "When you slip stitch to join, keep the loop relaxed rather than yanking it closed. Tight joins pull the circle inward along the join line and make the coaster curl. If your finished coaster does not sit flat, a quick steam block or a damp press under a towel will settle it",
          "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": "Leaving the magic ring center loose",
          "value": "After working the 8 hdc into the magic ring, pull the tail firmly to close the hole completely before joining, then weave that tail in securely across several stitches. Cotton blend is slippery enough that an under-tightened ring can slowly open up after a few washes.",
          "raw_text": "After working the 8 hdc into the magic ring, pull the tail firmly to close the hole completely before joining, then weave that tail in securely across several stitches. Cotton blend is slippery enough that an under-tightened ring can slowly open up after a few washes",
          "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": "Crochet Hook Of the 4mm size",
              "raw_text": "Crochet Hook Of the 4mm size"
            },
            {
              "order": 2,
              "row_type": "item",
              "code": "mat-1-2",
              "label": "",
              "value": "Scissors",
              "raw_text": "Scissors"
            }
          ]
        }
      ],
      "rows": []
    },
    {
      "order": 7,
      "card_type": "abbreviations",
      "code": "abbreviations",
      "title": "Abbreviations",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "abbrev",
          "code": "abbrev-mr",
          "label": "MR",
          "value": "magic ring",
          "raw_text": "MR = magic ring",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "MR",
          "meaning": "magic ring"
        },
        {
          "order": 2,
          "row_type": "abbrev",
          "code": "abbrev-sl-st",
          "label": "sl st",
          "value": "slip stitch",
          "raw_text": "sl st = slip stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sl st",
          "meaning": "slip stitch"
        },
        {
          "order": 3,
          "row_type": "abbrev",
          "code": "abbrev-ch",
          "label": "ch",
          "value": "chain",
          "raw_text": "ch = chain",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "ch",
          "meaning": "chain"
        },
        {
          "order": 4,
          "row_type": "abbrev",
          "code": "abbrev-sc",
          "label": "sc",
          "value": "single crochet",
          "raw_text": "sc = single crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "sc",
          "meaning": "single crochet"
        },
        {
          "order": 5,
          "row_type": "abbrev",
          "code": "abbrev-hdc",
          "label": "hdc",
          "value": "half double crochet",
          "raw_text": "hdc = half double crochet",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "hdc",
          "meaning": "half double crochet"
        },
        {
          "order": 6,
          "row_type": "abbrev",
          "code": "abbrev-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": 7,
          "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": 8,
          "row_type": "abbrev",
          "code": "abbrev-yo",
          "label": "YO",
          "value": "yarn over",
          "raw_text": "YO = yarn over",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "YO",
          "meaning": "yarn over"
        },
        {
          "order": 9,
          "row_type": "abbrev",
          "code": "abbrev-st",
          "label": "st",
          "value": "stitch",
          "raw_text": "st = stitch",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": "st",
          "meaning": "stitch"
        }
      ]
    },
    {
      "order": 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": "Magic ring: loop the yarn around your fingers, insert the hook behind the fingers, pull through and tighten. For a smaller center, you can instead make a short foundation chain and join it into a ring with a slip stitch.",
          "raw_text": "Magic ring: loop the yarn around your fingers, insert the hook behind the fingers, pull through and tighten. For a smaller center, you can instead make a short foundation chain and join it into a ring 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": "Each round is joined with a slip stitch; the ch-2 at the start of Rounds 2 and 3 counts as the first hdc, while the ch-1 at the start of Rounds 1 and 4 does not count as a stitch.",
          "raw_text": "Each round is joined with a slip stitch; the ch-2 at the start of Rounds 2 and 3 counts as the first hdc, while the ch-1 at the start of Rounds 1 and 4 does not count as a stitch.",
          "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-4",
          "label": "Info",
          "value": "Rounds 1-3 build the dense center, Round 4 creates the ch-3 spaces, Round 5 fills them with 4-dc groups, and Rounds 6-7 form the wavy petals.",
          "raw_text": "Rounds 1-3 build the dense center, Round 4 creates the ch-3 spaces, Round 5 fills them with 4-dc groups, and Rounds 6-7 form the wavy petals.",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "round",
          "code": "main-pattern-round-1",
          "label": "Round 1",
          "value": "Make a magic ring, ch 1 (does not count as a stitch), work 8 hdc into the ring. Sl st to the top of the first hdc to join. (8 hdc)",
          "raw_text": "Round 1: Make a magic ring, ch 1 (does not count as a stitch), work 8 hdc into the ring. Sl st to the top of the first hdc to join. (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), 1 hdc in the same stitch. Work 2 hdc into each hdc around. Sl st to the top of the ch-2 to join. (16 hdc)",
          "raw_text": "Round 2: Ch 2 (counts as 1 hdc), 1 hdc in the same stitch. Work 2 hdc into each hdc around. 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), 2 hdc in the next stitch. Continue to work 1 hdc, then 2 hdc into each stitch around. Sl st to the top of the ch-2 to join. (24 hdc)",
          "raw_text": "Round 3: Ch 2 (counts as 1 hdc), 2 hdc in the next stitch. Continue to work 1 hdc, then 2 hdc into each stitch around. 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": "round",
          "code": "main-pattern-round-4",
          "label": "Round 4",
          "value": "Ch 1 (does not count as a st), 1 sc. Ch 3, skip a stitch, 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. (12 sc, 12 ch-3 spaces)",
          "raw_text": "Round 4: Ch 1 (does not count as a st), 1 sc. Ch 3, skip a stitch, 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. (12 sc, 12 ch-3 spaces)",
          "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-5",
          "label": "Round 5",
          "value": "Sl st into the first ch-3 space. Ch 3 (counts as 1 dc), 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 groups)",
          "raw_text": "Round 5: Sl st into the first ch-3 space. Ch 3 (counts as 1 dc), 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 groups)",
          "round_start": 5,
          "round_end": 5,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 10,
          "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, then sl st in between the dc groups all the way around. (12 sl st, 12 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, then sl st in between the dc groups all the way around. (12 sl st, 12 ch-5 spaces)",
          "round_start": 6,
          "round_end": 6,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 11,
          "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 * all the way around. After the last sc, cut the yarn. 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 * all the way around. After the last sc, cut the yarn. 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, thread it onto a needle, fasten off and weave in the ends.",
          "raw_text": "After the last sc of Round 7, cut the yarn, thread it onto a needle, 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": "Stick with a cotton or cotton-acrylic blend like the 8ply (DK) recommended here. Coasters take heat, moisture and frequent washing, and cotton handles all three far better than pure acrylic, which can melt or pill under a hot mug.",
          "raw_text": "Stick with a cotton or cotton-acrylic blend like the 8ply (DK) recommended here. Coasters take heat, moisture and frequent washing, and cotton handles all three far better than pure acrylic, which can melt or pill under a hot mug",
          "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": "The pattern is written in US terms after conversion from UK terminology. If you are used to UK patterns, remember that the hdc here is your half treble, dc is your treble, and tr is your double treble.",
          "raw_text": "The pattern is written in US terms after conversion from UK terminology. If you are used to UK patterns, remember that the hdc here is your half treble, dc is your treble, and tr is your double treble",
          "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": "Keep your tension slightly firm in Rounds 1 through 3 so the center is dense and absorbent. A loose center lets condensation soak straight through to the table, which defeats the purpose of a coaster.",
          "raw_text": "Keep your tension slightly firm in Rounds 1 through 3 so the center is dense and absorbent. A loose center lets condensation soak straight through to the table, which defeats the purpose of a coaster",
          "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": "If your magic ring tends to loosen, the pattern offers a fallback: chain 4, slip stitch into the first chain to form a ring, and work the 8 hdc into that. The center hole will be slightly larger but it will never come undone.",
          "raw_text": "If your magic ring tends to loosen, the pattern offers a fallback: chain 4, slip stitch into the first chain to form a ring, and work the 8 hdc into that. The center hole will be slightly larger but it will never come undone",
          "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 the end of every round. The stitch counts are 8, 16, 24, then 12 sc with 12 ch-3 spaces, then 48 dc in 12 groups. Catching a mistake one round later is far easier than frogging the petals.",
          "raw_text": "Count at the end of every round. The stitch counts are 8, 16, 24, then 12 sc with 12 ch-3 spaces, then 48 dc in 12 groups. Catching a mistake one round later is far easier than frogging the petals",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 6,
          "row_type": "info",
          "code": "note-6",
          "label": "Note",
          "value": "Wet-block or steam the finished coaster flat and let it dry completely before using it. A quick block opens up the petals, flattens the joins, and makes a set of coasters look uniform even if your tension wobbled a little between them.",
          "raw_text": "Wet-block or steam the finished coaster flat and let it dry completely before using it. A quick block opens up the petals, flattens the joins, and makes a set of coasters look uniform even if your tension wobbled a little between them",
          "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": "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": 9,
          "row_type": "info",
          "code": "note-src-9",
          "label": "Note",
          "value": "Worked in 7 joined rounds",
          "raw_text": "Worked in 7 joined rounds",
          "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": "Note",
          "value": "A cotton or cotton-acrylic blend yarn is recommended because coasters need to be durable, absorbent, heat-resistant and machine-washable.",
          "raw_text": "A cotton or cotton-acrylic blend yarn is recommended because coasters need to be durable, absorbent, heat-resistant and machine-washable",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        },
        {
          "order": 11,
          "row_type": "info",
          "code": "note-src-11",
          "label": "Note",
          "value": "Make as many coasters as you like to build a full set.",
          "raw_text": "Make as many coasters as you like to build a full set",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": null,
          "answer": null,
          "abbr": null,
          "meaning": null
        }
      ]
    },
    {
      "order": 11,
      "card_type": "faq",
      "code": "faq",
      "title": "FAQ",
      "raw_heading": "",
      "quantity": 1,
      "groups": [],
      "rows": [
        {
          "order": 1,
          "row_type": "faq",
          "code": "faq-1",
          "label": "How big is the finished flower coaster?",
          "value": "Worked in DK-weight cotton blend with a 4mm hook, each coaster comes out at roughly 11 to 12 cm (about 4.5 inches) from petal tip to petal tip. The solid hdc center is around 7 cm across, which comfortably fits a standard mug base. Thicker yarn or a larger hook will scale it up a little.",
          "raw_text": "Worked in DK-weight cotton blend with a 4mm hook, each coaster comes out at roughly 11 to 12 cm (about 4.5 inches) from petal tip to petal tip. The solid hdc center is around 7 cm across, which comfortably fits a standard mug base. Thicker yarn or a larger hook will scale it up a little",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How big is the finished flower coaster?",
          "answer": "Worked in DK-weight cotton blend with a 4mm hook, each coaster comes out at roughly 11 to 12 cm (about 4.5 inches) from petal tip to petal tip. The solid hdc center is around 7 cm across, which comfortably fits a standard mug base. Thicker yarn or a larger hook will scale it up a little.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 2,
          "row_type": "faq",
          "code": "faq-2",
          "label": "How much yarn does one coaster use?",
          "value": "A single coaster takes about 12 to 15 grams of DK cotton blend, or roughly 25 to 30 meters. A standard 50g ball will give you three to four coasters, so one ball each of three colors easily makes a full set with plenty left over.",
          "raw_text": "A single coaster takes about 12 to 15 grams of DK cotton blend, or roughly 25 to 30 meters. A standard 50g ball will give you three to four coasters, so one ball each of three colors easily makes a full set with plenty left over",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "How much yarn does one coaster use?",
          "answer": "A single coaster takes about 12 to 15 grams of DK cotton blend, or roughly 25 to 30 meters. A standard 50g ball will give you three to four coasters, so one ball each of three colors easily makes a full set with plenty left over.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 3,
          "row_type": "faq",
          "code": "faq-3",
          "label": "Why does the pattern use hdc for the center instead of sc or dc?",
          "value": "Half double crochet is the sweet spot for a coaster: it builds height faster than single crochet so the center works up quickly, but it stays denser and more absorbent than double crochet. The result is a flat, sturdy circle that is just the right thickness to insulate your table from a hot drink.",
          "raw_text": "Half double crochet is the sweet spot for a coaster: it builds height faster than single crochet so the center works up quickly, but it stays denser and more absorbent than double crochet. The result is a flat, sturdy circle that is just the right thickness to insulate your table from a hot drink",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Why does the pattern use hdc for the center instead of sc or dc?",
          "answer": "Half double crochet is the sweet spot for a coaster: it builds height faster than single crochet so the center works up quickly, but it stays denser and more absorbent than double crochet. The result is a flat, sturdy circle that is just the right thickness to insulate your table from a hot drink.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 4,
          "row_type": "faq",
          "code": "faq-4",
          "label": "Can I make this coaster as a complete beginner?",
          "value": "If you are confident with a magic ring, hdc, dc, and chain spaces, you can absolutely tackle it; it is rated intermediate mainly because the starting chains behave differently from round to round. Read the note about which chains count as stitches before you begin, go slowly through Round 4, and you will be fine.",
          "raw_text": "If you are confident with a magic ring, hdc, dc, and chain spaces, you can absolutely tackle it; it is rated intermediate mainly because the starting chains behave differently from round to round. Read the note about which chains count as stitches before you begin, go slowly through Round 4, and you will be fine",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Can I make this coaster as a complete beginner?",
          "answer": "If you are confident with a magic ring, hdc, dc, and chain spaces, you can absolutely tackle it; it is rated intermediate mainly because the starting chains behave differently from round to round. Read the note about which chains count as stitches before you begin, go slowly through Round 4, and you will be fine.",
          "abbr": null,
          "meaning": null
        },
        {
          "order": 5,
          "row_type": "faq",
          "code": "faq-5",
          "label": "Is this flower coaster machine washable?",
          "value": "Yes, as long as you use the recommended cotton or cotton-acrylic blend. Pop the coasters in a mesh bag on a gentle, cool cycle, then reshape and lay them flat to dry. Avoid the tumble dryer, which can shrink pure cotton and distort the petals.",
          "raw_text": "Yes, as long as you use the recommended cotton or cotton-acrylic blend. Pop the coasters in a mesh bag on a gentle, cool cycle, then reshape and lay them flat to dry. Avoid the tumble dryer, which can shrink pure cotton and distort the petals",
          "round_start": null,
          "round_end": null,
          "is_range": false,
          "stitch_count": null,
          "question": "Is this flower coaster machine washable?",
          "answer": "Yes, as long as you use the recommended cotton or cotton-acrylic blend. Pop the coasters in a mesh bag on a gentle, cool cycle, then reshape and lay them flat to dry. Avoid the tumble dryer, which can shrink pure cotton and distort the petals.",
          "abbr": null,
          "meaning": null
        }
      ]
    }
  ],
  "conflicts": [],
  "validation_warnings": [],
  "images": [
    "data/images/crochet-flower-coaster-pattern-hdc-petals-hero.webp",
    "data/images/crochet-flower-coaster-pattern-hdc-petals-step-2.webp",
    "data/images/crochet-flower-coaster-pattern-hdc-petals-step-3.webp"
  ],
  "source_url": null,
  "thumbnail_images": [
    {
      "url": "data/images/crochet-flower-coaster-pattern-hdc-petals-hero.webp",
      "alt": "Crochet flower coaster pattern: quick cotton petals in 7 rounds — photo 1",
      "is_featured": true
    }
  ],
  "gallery_images": [
    {
      "url": "data/images/crochet-flower-coaster-pattern-hdc-petals-hero.webp",
      "alt": "Crochet flower coaster pattern: quick cotton petals in 7 rounds — photo 1",
      "is_featured": true
    },
    {
      "url": "data/images/crochet-flower-coaster-pattern-hdc-petals-step-2.webp",
      "alt": "Crochet flower coaster pattern: quick cotton petals in 7 rounds — photo 2",
      "is_featured": false
    },
    {
      "url": "data/images/crochet-flower-coaster-pattern-hdc-petals-step-3.webp",
      "alt": "Crochet flower coaster pattern: quick cotton petals in 7 rounds — photo 3",
      "is_featured": false
    }
  ],
  "_sanitized_holiday_count": 1
}