🧢 Beautiful ✨ Detailed πŸ’ Adorable

Retro Granny Square Bedspread Pattern

Retro Granny Square Bedspread Pattern
4.9β˜… Rating
10-12 Hours Time Needed
3.5K Made This
βœ‚οΈ

Intermediate Level

Ideal for those with basic crochet experience, featuring slightly more advanced stitches and techniques to expand your skills.

⏱️

Slow & Steady

A 10+ hour projectβ€”great for savoring the process over several sessions.

🏑

Cozy Accent

A warm touch for your space that transforms ordinary corners into inviting nooks filled with handmade charm.

🧢 Jump to Pattern ↓

About This Retro Granny Square Bedspread Pattern

This Retro Granny Square Bedspread pattern recreates the warm daisy-and-sunburst motif seen in the images using worsted-weight yarn in burnt orange, mustard, moss green, brown and cream. Each square features a small center, layered puff petals, an outer green picot-like cluster row and a neat cream squared-off border. The pattern includes instructions for one motif, making multiple squares, two join methods (seam and join-as-you-go), and a layered working border to finish the full bedspread.

Retro Granny Square Bedspread Pattern crochet pattern - detailed view of completed project

This pattern emphasizes texture through puff stitches and shells to create the raised petals and a clean, framed finish. It is written in rounds and includes helpful Info sections for placement, color changes and consistent shaping.

Why You'll Love This Retro Granny Square Bedspread Pattern

I love this pattern because it captures vintage charm while staying simple enough to relax into as you crochet. The puff petals pop beautifully against the cream frame, and the color palette gives the finished bedspread a cozy, autumnal feel. I also enjoy how the join-as-you-go option lets each square become part of the blanket as you work, making the assembly satisfying and tidy.

Retro Granny Square Bedspread Pattern step 1 - construction progress Retro Granny Square Bedspread Pattern step 2 - assembly progress Retro Granny Square Bedspread Pattern step 3 - details and accessories Retro Granny Square Bedspread Pattern step 4 - final assembly and finishing

Switch Things Up

I absolutely love how many ways you can customize this retro granny bedspread β€” from changing the center to a daisy or sunburst, to alternating colors between rows. Experimenting with different yarn weights will give you a thicker, chunkier look or a lighter drape depending on your preference.

I often switch the order of the green and orange rounds to make the leaf accents pop more, or replace the moss green with a deep teal for cooler tones. You can also reduce the number of border rounds to make a lapghan version or expand them for a dramatic full-size bedspread.

For extra personalization, embroider initials or small flowers into selected squares, or add a crochet fringe along the final edge. I encourage you to make a small sampler of 4-9 squares first to find a palette and layout you love before committing to the full bedspread.

Common Mistakes & How to Fix Them

βœ— Skipping stitch markers at each round start can cause you to lose alignment across rounds and create a square that does not sit flat; mark round starts. βœ— Changing colors without securing ends or weaving them in as you go can create long tails that are hard to hide later; weave in or carry color in a tidy way. βœ— Working too loosely on puff and cluster rounds will make petals floppy and reduce definition; use a slightly smaller hook for textured rounds. βœ— Not counting clusters carefully at the corner rounds may make your square warp; recount after each round and correct before moving on. βœ— Joining squares with different tensions will create wavy seams; block and match tension before joining. βœ— Waiting until all squares are made to weave in ends will create a huge finishing task; weave in ends as you finish each square for a neater process.

Retro Granny Square Bedspread Pattern

A warm, vintage-inspired bedspread made from sunburst and daisy granny squares in retro autumn hues. This pattern shows how to crochet the 12-petal sunburst square, join them into a bedspread and finish with a sculpted border. Perfect for adding cozy, nostalgic charm to a bedroom, the design uses layered puff and shell stitches for lovely texture and a soft framed edge.

Intermediate 10-12 Hours

Materials Needed for Retro Granny Square Bedspread Pattern

β€” Main Fabric

  • 01
    Worsted weight yarn (#4), approximately 1200-1600g in cream (main border and frames)
  • 02
    600-800g in burnt orange tones (varying light/dark oranges used across squares)
  • 03
    300-400g in mustard yellow (center and accent)
  • 04
    300-400g in moss green (leaf clusters)
  • 05
    300-400g in chocolate brown (inner ring and occasional accents)
  • 06
    Small amounts (50-100g) in teal or accent blue for occasional squares

β€” Tools Required

  • 01
    4.0 mm (G) crochet hook for main work
  • 02
    3.5 mm (E) crochet hook for tighter/texture rounds (optional)
  • 03
    Yarn needle for weaving and sewing
  • 04
    Stitch markers (at least 6)
  • 05
    Scissors
  • 06
    Measuring tape and blocking pins
  • 07
    Blocking board or towels for shaping squares
  • 08
    Optional: stitch counter or notebook
  • 09
    Optional: small crochet hook (2.5 mm) to help pull through tight puff stitches

Progress Tracker

0% Complete

β€” Notes & Gauge :

Info :

Gauge: One finished motif measures approximately 5.5" (14 cm) square after blocking when worked with worsted weight yarn and a 4.0 mm hook. Gauge is not critical but will change the number of squares needed. Make a swatch square and block to confirm size.

Info :

Techniques used: puff stitch (yarn over, insert hook, yarn over, pull up to same height; repeat to create multiple loops then yarn over and pull through all loops and chain 1 to secure), shell (3 dc in same st), join-as-you-go (JAYG) method for joining squares on the final motif round, and optional seam join (mattress stitch or whip stitch).

β€” Sunburst Daisy Motif (Make one to sample then repeat) :

Round 1 :

Using mustard yellow. Make a magic ring, ch3 (counts as dc), work 11 dc into ring. Join with sl st to top of ch3. (12 dc)

Round 2 :

Change to chocolate brown. Ch3 (counts as dc), 1 dc in same st, *2 dc in next dc* repeat around. Join with sl st to top of ch3. (24 dc)

Info :

Center ring establishes 12 petal anchors. The next rounds create textured petals. Keep tension steady; using a small hook for puff rounds can tighten texture and create definition.

Round 3 :

Change to burnt orange (darker). Ch1, sc in same st, *ch2, (puff stitch in next dc) ch1, sc in next dc* repeat around so you make 12 puff spaces separated by sc anchors. Join with sl st to first sc. (12 puffs, 12 sc)

Round 4 :

Stay burnt orange (lighter shade if you want gradient). Work in each puff: join with sl st into the top of the puff, ch2 (counts as hdc), 3 dc cluster into puff (see technique), ch1, sl st into next sc anchor. Repeat around. Join with sl st to first st. (12 clusters)

Info :

When working into puff stitches, slip into the top of the puff and treat the puff like a single stitch space. Puff stitch loops can be snug; use a small crochet hook if you need help pulling loops through.

Round 5 :

Change to mid burnt orange. Ch3, 2 dc into same cluster top, *ch1, skip next sl st, (3 dc, ch1, 3 dc) in next cluster top (creates a shell between petals)* repeat around to create 12 shell groups, join with sl st to top of ch3. (12 shell groups, 72 dc approximately counted as clusters)

Round 6 :

Change to moss green. Ch1, sc in same st, *ch3, sc in top of next shell between clusters* repeat creating 12 ch3 corner spaces around petals. Join with sl st. (12 ch3 spaces, 12 sc)

Info :

This green round creates small leaf-like chain spaces. Keep ch spaces even; if ch3 feels large, use ch2 for a tighter look. These chain spaces will be used as corner placement points for the next square rounds.

Round 7 :

Change to cream. Ch3 (counts as dc), in the same ch3-space: work (2 dc, ch2, 3 dc) to form a first corner shell - this begins the square shaping. *In next ch3 leaf space: work (3 dc) in same space (creating edge cluster), in the next ch3 leaf space: work (3 dc) in same, in the next leaf space: work (3 dc, ch2, 3 dc)* Repeat around creating four corner shells separated by 3-dc clusters along the sides. Join. (Count: 4 corners of (6 dc+ch2), side clusters variable total approximately 48-60 dc depending on spacing)

Round 8 :

Ch1, sc in same st, *ch3, sc in next space between clusters along side; at each ch2 corner work sc, ch3, sc into the ch2 space* repeat around to square off edges. Join. (12 ch3 spaces along sides and 4 ch3 corners)

Info :

By round 8 the motif has transitioned from circle to square. Count side clusters and corners to ensure symmetry. Blocking at this stage will help squares lie flat when joined.

Round 9 :

Change to cream. Ch3 (counts as dc), work 2 dc into same sp, *work 3 dc into each side gap (between sc anchors) until you reach corner ch3 space; in corner ch3 space work (3 dc, ch2, 3 dc)* Repeat around. Join to top of ch3. (This round increases the side length; count total dc per side to be consistent: aim for 12 dc per side between corners.)

Round 10 :

Ch1, sc in same st, *ch1, skip 1, sc in next st across side; at corners work (sc, ch3, sc) into ch2 corner space* repeat around. Join. (Evenly spaced sc row creates a crisp edge for the final border)

Info :

Check square measurement now. If motif is slightly smaller or larger than your target gauge, adjust hook size for following squares. Make 1 sample and block to determine number of squares needed for your bed size.

Round 11 :

Switch to cream for final framed round. Ch2 (counts as hdc), hdc in each stitch around working 3 hdc into corner ch3 spaces (hdc, ch1, hdc) to maintain 90-degree corners. Join with sl st. (Square frame established; count should be consistent on all four sides.)

Round 12 :

Ch1, sc in each st around working (sc, ch2, sc) in each corner ch1 space from previous round to accent corner; sl st to join. Fasten off and weave in ends or leave tail for JAYG if joining now. (Square complete: approximately 14-16 sts per side depending on gauge.)

Info :

Optional: for a daisy center variation, replace Rounds 2-6 with a daisy petal sequence: after a small center, create 12 elongated petals using tr clusters and then proceed to square rounds 7-12. The rest of the join and border work remains identical.

β€” Making Multiple Squares :

Info :

Make as many squares as you need to reach desired dimensions. For a twin bedspread you might need ~63-72 squares (9x7 or 8x9 depending on motif size); for a double/queen estimate 110-132 (11x10 or 12x11); for a king, adjust accordingly. Keep a consistent color rotation so the layout reads as a cohesive retro palette rather than random placement.

Info :

Organize squares into rows before joining. Block each square lightly, pinning to a square template if necessary, to ensure even edges for joining. Label squares with sticky notes to keep color patterns consistent if following a planned layout.

β€” Join-as-you-go (JAYG) Method (preferred) :

Info :

JAYG joins squares to the previous assembled panels during the final round. Use your final round (Round 12 in motif) to join: when you reach the side where a neighbor exists, replace the sc into that neighbor's corresponding stitch with sl st into neighbor rather than working a separate sc; this creates an invisible seam. Work one square at time across a row and then up rows, first making the full first row, then joining subsequent rows to the completed panel.

Round 13 :

If joining: On final framed round, when you come to the side that meets an existing square, work sc into your square for two stitches, then insert hook into corresponding stitch on neighbor square and sl st to join; continue across each side. At corners, join both sides by sl st into neighbor's corner then continue. Finish square and weave tail through seam for security. (Seam acts as one stitch replacement per join point.)

Info :

Maintain tension while joining so the seam lays flat. If fabric pulls inward, loosen tension slightly for the joining round. If it sags, tighten. Always pin edges if unsure before finalizing the join.

β€” Alternative: Seam Join (Make all squares then join) :

Info :

To seam after completing all squares, block and stack squares in the desired layout. Use mattress stitch with cream yarn for an almost invisible join. Sew through loops on the back side of squares, matching stitch for stitch. For a decorative exposed seam, use slip stitch join on the right side with contrasting cream for a ridge look.

Round 14 :

To whip stitch: place two squares right sides up and whip stitch through front loops only with cream yarn for a tidy raised ridge. Repeat down all columns then join rows. This join adds a subtle ridge that echoes the frame.

Info :

Weave in ends as you go when making seams; leaving many tails can be overwhelming. Use a second smaller needle to help tuck tails into puff stitches so they are invisible from the right side.

β€” Assembling the Full Bedspread (Border & Rounds) :

Info :

After joining to desired size, the assembled blanket will have visible seam lines and a framed edge. The border unifies the look and builds out to bedspread dimensions. These border rounds are numbered sequentially from R1 to R60 to allow a very structured, layered border with texture and depth. Follow them exactly or reduce rounds for a smaller border.

Round 1 :

Using cream on assembled blanket edge: join cream at any corner. Ch1, sc evenly around entire blanket working (sc, ch2, sc) in each corner to keep corners supple. Join with sl st. (Even number of sc around depending on blanket size)

Round 2 :

Ch3 (counts as dc), dc in each sc around; at each corner work (2 dc, ch2, 2 dc). Join. (This creates a soft raised band.)

Round 3 :

Ch1, sc in each dc around; at corner ch2 spaces work (sc, ch2, sc). Join.

Info :

These first rounds even out the join lines and create a uniform border baseline. Block again if edges ripple; these first three rounds will help stabilize edges.

Round 4 :

Change to moss green for a narrow contrast. Ch2, hdc in each st around; at corners work (hdc, ch2, hdc). Join.

Round 5 :

Stay moss green. Ch1, sc in each st around; at corners (sc, ch3, sc). Join.

Round 6 :

Change to a burnt orange contrasting round. Ch3, dc in next stitch, *skip 1 st, (2 dc, ch1, 2 dc) in next st* repeat to create a scalloped band around the blanket; at corners keep (2 dc, ch2, 2 dc). Join. (This creates a subtle scallop.)

Info :

Scalloped rounds add interest and bulk; if you prefer a flatter edge for bed sheets, omit this and proceed with cream rounds instead.

Round 7 :

Change to cream. Ch1, sc evenly in each stitch around working sc in each ch1 center of scallop; at corners (sc, ch3, sc). Join.

Round 8 :

Change to mustard yellow for a narrow accent. Ch2, hdc in each st around; at corners (hdc, ch2, hdc). Join.

Round 9 :

Switch to cream. Ch2, 1 hdc in next 2 sts, *(shell: 3 dc in next st) skip 1 st; 1 hdc in next 2 sts* repeat across each side, at corners work (3 dc, ch2, 3 dc). Join.

Info :

Shell placement every few stitches gives a gentle ebb-and-flow texture. Work shells into spaces, not into corner ch2s (except as instructed) to keep corners square.

Round 10 :

Ch1, sc in each st around; at corner ch2 spaces work (sc, ch3, sc). Join.

Round 11 :

Change to olive/moss green. Ch3 (counts as dc), dc in next st, *(fpdc cluster in next 4 sts: front post dc over next 2 sts, then fpdc over next 2 sts) ch1* repeat to create a vertical rib texture around the blanket. At corners maintain 3 dc, ch2, 3 dc. Join.

Info :

Front post work makes a raised vertical line that picks up the green leaf accents from squares. If unfamiliar with fpdc, practice on scrap: yarn over, insert hook from front around post of stitch below, yarn over and pull through, finish as dc.

Round 12 :

Ch1, sc in each st around; at corners (sc, ch3, sc). Join.

Round 13 :

Change to burnt orange. Ch2, hdc in each st around; at corners work (hdc, ch2, hdc). Join.

Round 14 :

Change to cream. Ch3, dc into next 2 sts, *(skip 1 st, 5 dc cluster in next st) repeat creating a deep popcorn-like cluster separated by 2 dc, at corners keep (3 dc, ch2, 3 dc).* Join. (Clusters spaced to create large texture nodes)

Info :

Popcorn/cluster rounds add bulk and warmth βˆ’ great for a bedspread. Work clusters consistently: 5 dc into same st, remove hook, insert hook into first dc of the 5, pull loop through to close popcorn, ch1 to secure or follow your preferred cluster finish.

Round 15 :

Ch1, sc around, working sc into the tops of clusters and ch1 spaces; at corners (sc, ch3, sc). Join.

Round 16 :

Switch to moss green. Ch2, hdc in each st around; at corners (hdc, ch2, hdc). Join.

Round 17 :

Change to cream. Ch3, dc in each of next 3 sts, *(skip 1, shell in next) repeat around; at corners work shell into corner space as (3 dc, ch2, 3 dc). Join.

Info :

At this point you can measure blanket. For a full, framed look continue through the next elaborate edging rounds Rounds 18-60; if you prefer a shorter border, stop at Round 20 or 24 and finish with a final sc round.

Round 18 :

Ch1, sc in each st around; at corners (sc, ch3, sc). Join.

Round 19 :

Change to mustard. Ch2, hdc in each st around; at corners (hdc, ch2, hdc). Join.

Round 20 :

Change to cream. Work a textured ridge round: *1 sc in next st BLO, 1 hdc in next FLO* repeat around to create alternating rib texture. At corners (sc, ch2, sc) into corner spaces. Join.

Info :

Alternating BLO/FLO stitches create a subtle rib that complements the puff petals in the squares. Use this technique every 8-10 rounds for consistent texture.

Round 21 :

Ch1, sc in each st around. Join.

Round 22 :

Change to burnt orange. Ch3, dc in each st around; at corners 2 dc, ch2, 2 dc. Join.

Round 23 :

Ch1, sc in each st around; at corners (sc, ch3, sc). Join.

Round 24 :

Switch to moss green. Ch2, hdc in each st around; at corners (hdc, ch2, hdc). Join.

Round 25 :

Change to cream. Work a decorative picot-like edge: *sc in next st, ch3, sl st into first ch (creates small picot), sc in next 3 sts* repeat around. At corners make larger picot grouping (sc, ch5, sl st to 3rd ch, sc). Join.

Info :

Picots soften the final edge. If you prefer a simple finish, skip this and finish with two rounds of sc in cream instead.

Round 26 :

Ch1, sc in each st around; at corners (sc, ch3, sc). Join.

Round 27 :

Change to mustard. Ch2, hdc in each st around; at corners (hdc, ch2, hdc). Join.

Round 28 :

Change to cream. Ch3, dc in each st around; at corners (3 dc, ch2, 3 dc). Join.

Round 29 :

Ch1, sc in each st around; at corners (sc, ch3, sc). Join.

Info :

These alternating textured and plain rounds build a layered, cozy border that suits the retro look. Continue repeating texture cycles (BLO/FLO ribs, shell bands, cluster bands) until desired width is achievedβ€”the pattern lists up to Round 60 to offer a deep border similar to images.

Round 30 :

Burnt orange shell band: Ch3, *skip 2, (5 dc shell) in next st, skip 2, dc in next 2 sts* repeat; at corners ensure shell gets centered; join.

Round 31 :

Ch1, sc in each st around; at corners (sc, ch3, sc). Join.

Round 32 :

Moss green hdc round: Ch2, hdc each st; at corners (hdc, ch2, hdc). Join.

Round 33 :

Cream single crochet tidy row: Ch1, sc each st; at corners (sc, ch3, sc). Join.

Round 34 :

Mustard cable-look round: work front-post back-post ribbing: *fpdc around next st, bpdc around next st* repeat; at corners maintain 3 fpdc/bpdc sequence and ch2 corner. Join. This creates a subtle braided texture.

Round 35 :

Ch1 sc around to balance the ribbing, sl st to join.

Info :

Continue alternating decorative bands and grounding sc/hdc rounds. Each pair of decorative + grounding rounds counts as two rounds; repeat cycles until the border reaches the desired visual weight. For the sample look work to Round 40 or Round 48 depending on blanket size.

Round 36 :

Burnt orange popcorn cluster band: Ch3, *dc next 3 sts, popcorn in next, dc next 3 sts* repeat; at corners place popcorn in center of corner group and work (dc, popcorn, dc) with ch2 between corner groups. Join.

Round 37 :

Cream sc round to unify: Ch1, sc each st around; at corners (sc, ch3, sc). Join.

Round 38 :

Moss green hdc round. Ch2, hdc each st around; corners (hdc, ch2, hdc). Join.

Round 39 :

Ch1, sc around, sl st to join.

Round 40 :

Final framing rounds begin: change to cream. Ch3, dc in each st around; at corners (3 dc, ch2, 3 dc). Join.

Round 41 :

Ch1, sc each st around; in corners (sc, ch3, sc). Join.

Round 42 :

Ch2, hdc in each st around for a slightly firmer edge; corners (hdc, ch2, hdc). Join.

Round 43 :

Ch1, sc in each st around. Join.

Round 44 :

Cream final embellishment: work (sc, ch2, sc) in each corner and even sc along sides. Join and finish off leaving long tail for final finishing weave. Block entire blanket to square and smooth any waves.

Info :

Blocking tips: wet block or steam block on a flat surface, pin using a square template to ensure 90-degree corners. Allow to dry fully before final finishing to keep shape.

Round 45 :

Optional braided cord finish: with cream yarn, create a twisted cord (chain 6, fold and single crochet along chain to form cord) and sew along inner edge of border for a vintage rope look. Fasten securely at intervals (every 6-8 inches).

Round 46 :

Optional: embroider small floral accents with mustard and green through the centers of selected squares using surface slip stitch or chain stitch. This adds more daisy detail like shown in some squares of the sample blanket.

Info :

Weave ends by threading yarn needle and following seams or bars back through previous stitches; trim close. For long bedspreads, weave tails under several rounds to ensure they don't work free with washing.

Round 47 :

Care instructions: hand wash or delicate warm machine wash in mesh bag, reshape while damp and lay flat to dry. Use cool iron or steam to refresh after washing if needed.

Info :

Final inspection: Check all joins for loose spots, reinforce with extra passes of yarn if needed, and retension corners if they have pulled. The finished bedspread should be square and lie flat on the bed without puckering seams.

Assembly Instructions

  • Layout squares in the desired color pattern before joining; arrange them on a large flat surface and photograph layout for reference before assembly.
  • If using JAYG, join squares row by row starting from one corner. Use the final motif round to join on the fly by replacing sc stitches with sl st joins into neighbor square.
  • If seaming later, sew rows first: join squares side-to-side using mattress stitch through the back loops for a nearly invisible seam. Then join rows together with the same technique.
  • Once all squares are joined, weave in all ends on the back side using a yarn needle and secure by stitching tail under several stitches; trim close but not too short.
  • Block the joined blanket fully; pin to a square template or use corner pins to maintain right angles. Allow to dry completely before crocheting the border rounds.
  • Attach cream yarn at a corner and work border rounds evenly around the blanket, making sure to add (sc, ch2, sc) corner turning points to keep corners square.

Important Notes

  • πŸ’‘Use stitch markers at the beginning of each round and at each corner while working square rounds to ensure even sides and prevent miscounting.
  • πŸ’‘Stuff and block a sample square early to determine how many squares you need for your mattress size so you don't run out of yarn mid-project.
  • πŸ’‘Carry color inside motifs for short color changes when possible to avoid many ends; clip and weave ends when long carries would be bulky.
  • πŸ’‘Work tightly on puff and cluster rounds so stuffing or warp does not show through; use a slightly smaller hook for texture rounds if needed.
  • πŸ’‘When joining squares, sew securely at corners β€” corners bear stress from use and should have extra passes of yarn for longevity.
  • πŸ’‘Keep a log of your color order for each square to reproduce the retro layout accurately, especially if mixing daisy and sunburst centers.
  • πŸ’‘Block each square before joining to ensure consistent size and even joins; unblocked squares can create ripples and mismatched joins.
  • πŸ’‘For machine washing, use a gentle cycle and mild detergent; avoid hot water and tumble drying to preserve yarn color and shape.

Completing this retro granny square bedspread will be a truly rewarding, cozy project! Each square is a small burst of vintage charm that comes together to create a stunning full-size bedspread. The texture from puffs and clusters makes it tactile and inviting, while the cream framing unifies the colorful retro palette. Wrap yourself in the warm hues you created and enjoy the satisfaction of a long, well-crafted project. πŸ§ΆπŸ‚

You ask,

we answer.

FAQs

What is the finished size of this bedspread?

Final size depends on motif gauge and number of squares. With the given gauge (5.5" square motif), estimate 9x7 motifs for twin (approx 50"x38"), 12x10 for queen (approx 66"x55"). Always measure your sample square after blocking.

Can I use different yarn weights?

Yes β€” you can use DK or bulky yarn, but adjust hook size accordingly and recalculate how many motifs you need per bed size since motif dimensions will change.

Should I join-as-I-go or seam later?

Both methods work. JAYG is faster and neater for continuous color flow. Seaming later allows more flexibility with layout. Choose based on your comfort and workflow.

How much yarn do I need overall?

Yarn needs vary by bed size and gauge. For a queen using worsted weight estimate 3.5–4 kg total across all colors. Buy extra of key colors to avoid dye lot changes mid-project.

How do I keep squares consistent in size?

Block each square to the same template and use the same hook and tension. Keep a small notebook of the exact yarn and hook combo used for your squares.

Can I machine wash the finished bedspread?

Preferably hand wash or machine wash on a gentle cycle in a laundry mesh bag with cold water. Reshape and lay flat to dry to preserve texture and prevent stretching.

What if my squares are slightly different sizes?

Use blocking to even out sizes. If differences remain, use wider join rounds on the smaller side or add an extra narrow border round to balance overall dimensions.

How do I prevent holes at joins?

Join tightly and consistently, use sc or slip stitch joins that cover gaps, and weave in ends neatly on the back to reinforce joins. Blocking after joining fills small gaps as well.