🧶 Beautiful ✨ Detailed 💝 Adorable

Pink Roses Garden Granny Square Bedspread Pattern

Pink Roses Garden Granny Square Bedspread Pattern
4.7★ Rating
10-12 Hours Time Needed
2.0K 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 Pink Roses Garden Granny Square Bedspread Pattern

This pattern recreates the soft, vintage-inspired Pink Roses Garden granny square bedspread pictured: layered three-dimensional roses sit in the center of each square, framed by sage leaf clusters and a delicate creamy-pink square edge. Colors shown are pale blush pink, soft cream/ivory and muted sage green, worked in worsted/light-worsted weight cotton or cotton-blend yarn for crisp stitch definition. The finished layout is a repeating grid of squares with a scalloped outer border that gives the piece a traditional, feminine finish.

Pink Roses Garden Granny Square Bedspread Pattern crochet pattern - detailed view of completed project

You will learn to make a stacked petal rose motif (three layers), form leaf fans in contrasting green, square-off the motif into a tidy granny square, join squares using the join-as-you-go method or whipstitch, and add a scalloped finishing edge for a polished bedspread.

Why You'll Love This Pink Roses Garden Granny Square Bedspread Pattern

I love this pattern because the layered roses are truly showstoppers — they look like tiny fabric flowers blooming right out of the square. The soft pastel palette and textured petals create a vintage, cottage-style vibe that's both romantic and cozy. I also appreciate that the construction is modular: make as many squares as you like and assemble them into a throw, loveseat cover, or full bedspread. The join-as-you-go option keeps finishing manageable for such a large project.

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

Switch Things Up

I absolutely loved writing this pattern because it gives you so many ways to personalize it — from changing the number of petal layers to experimenting with color gradients in the petals or leaves. Try a single-color rose for a simpler, more modern look or deepen the center with a richer pink for contrast.

I often switch up the border to match decor: a simple sc round for a cleaner edge or multiple shell rounds for a dramatic Victorian-inspired frame. You can also alter square size by adding more rounds of dc when squaring off the motif. Play with cotton blends for crisp petals or acrylic for softer drape; both work beautifully depending on the intended use.

If you want a quilted effect, add a thin cotton batting and back fabric before finishing the edge — the roses will look embroidered and the blanket will be more durable for daily use. Most of all, make it your own by letting color and finish reflect your home style.

Common Mistakes & How to Fix Them

✗ Skipping stitch markers at the beginning of rounds causes miscounted rounds and off-center petals; always mark your first stitch of each round. ✗ Failing to maintain consistent tension between rounds creates uneven petal sizes and gaps in the square; work with steady tension and practice a few sample petals. ✗ Not changing color at the right point in the round leads to fuzzy or visible joins; make color changes in the last yarn-over of the stitch to keep edges neat. ✗ Overstuffing any decorative sections (if you add stuffing behind petals) will distort the square; do not add bulk—these flowers are made by stitches only. ✗ Joining squares without blocking first will make the layout uneven; always block a set of squares to the same size before assembly. ✗ Ignoring stitch counts during increase and decrease rounds quickly compounds errors; recount regularly, especially after petals and leaf rounds.

Pink Roses Garden Granny Square Bedspread Pattern

A romantic bedspread made of layered 3D rose granny squares in soft blush pinks, cream and sage. Each square features a raised three-tiered rose, leafy corner fans and a delicate scalloped border. The pattern includes step-by-step instructions for the floral motif, square formation, join-as-you-go assembly and finishing border. Perfect for an heirloom throw or bedspread with a vintage cottage aesthetic.

Intermediate 10-12 Hours

Materials Needed for Pink Roses Garden Granny Square Bedspread Pattern

— Main Fabric

  • 01
    Worsted/light-worsted weight yarn (approx #3-#4): 800-1000g in pale blush pink (main rose color) for a twin-sized spread of ~30+ squares (adjust quantity by project size)
  • 02
    300-400g soft cream / ivory for petal highlights and square edging
  • 03
    300-400g muted sage green for leaf/cluster round
  • 04
    Extra small amounts (50-100g) in deeper pink for petal depth or optional contrast

— Tools Required

  • 01
    3.5mm (E) crochet hook recommended for crisp cotton stitch definition (adjust to gauge)
  • 02
    3.25mm (D) or 3.0mm (C) hook for tighter petals or delicate edging (optional)
  • 03
    Yarn needle for weaving ends and sewing pieces
  • 04
    Stitch markers (at least 6-8) to mark rounds and corners
  • 05
    Scissors
  • 06
    Blocking mats and T-pins for consistent square sizing
  • 07
    Measuring tape or ruler
  • 08
    Optional: small safety pins to hold squares while joining

Progress Tracker

0% Complete

— Notes & Gauge :

Info :

This pattern is written in US terms. Gauge is not critical for motif look, but for square size aim for approximately 4.5" (11.5cm) per finished square when using worsted/light-worsted cotton and 3.5mm hook. If your squares are larger or smaller, adjust hook size accordingly. Count your finished rounds to match assembly instructions.

Info :

Each square is constructed in rounds. Use stitch markers to mark round starts and corners. Change color on last yarn-over of the previous stitch to keep joins tidy. Blocks of Info sections are included throughout for tips and technique reminders.

— Center Ring (Rose Base) :

Round 1 :

6 sc in magic ring (6)

Round 2 :

Inc in each st around (12)

Round 3 :

(1 sc, inc) x 6 (18)

Info :

This small 18-stitch disc forms the base for the first petal layer. Keep tension even so subsequent petals sit flat.

Round 4 :

(2 sc, inc) x 6 (24)

Round 5 :

1 sc in each st (24)

Info :

You may use a slightly smaller hook for rounds 1-5 to tighten the center if you prefer a more compact rose center. Fasten off or leave attached for continuous work depending on your comfort.

— Inner Petal Layer (Petal Row A) :

Round 6 :

Join petal color with sl st to next st, ch1, *sc in next st, ch3, skip 1 st, sc in next st; rep from * around to create 12 ch3 loops (24 sc, 12 ch3 loops total). Join with sl st to first sc

Info :

These ch3 loops form the foundation for the petal clusters. Keep loops even; count loops before proceeding.

Round 7 :

*In next ch3 loop work (sc, hdc, 3 dc, hdc, sc) to form a petal, sl st into next sc; rep from * around (12 petals)

Round 8 :

Sl st in center of each petal to round it slightly, then sl st to base and fasten off if changing color (petal layer A completed)

Info :

Use gentle shaping of petals: after creating the fan, pull the fan into a shallow cup by slipping into the petal center. Do not pull too tight; petals should remain slightly raised.

— Middle Petal Layer (Petal Row B) :

Round 9 :

Join middle petal color with sl st behind the spaces between petals to stagger placement, ch1, sc in same place, *ch4, sc between next two petals; rep from * to form 12 ch4 loops. Join with sl st to first sc

Round 10 :

*In next ch4 loop work (sc, hdc, 4 dc, hdc, sc) to form a larger petal, sl st into next sc; rep from * around (12 larger petals)

Round 11 :

Sl st in the center of each larger petal to shape, then sl st to base and fasten off if desired (middle petal layer complete)

Info :

Petal Row B sits slightly overlapping Row A; offset placement by working into spaces between Row A petals. This creates a 3D layered appearance.

— Outer Petal Layer (Petal Row C) :

Round 12 :

Join outer petal color (use same as Round 10 or slightly darker for depth) on back loops behind Row B, ch1, sc, *ch5, sc into next space between petals; rep around (12 ch5 loops). Join with sl st

Round 13 :

*In ch5 loop work (sc, hdc, 5 dc, hdc, sc) to make bold outer petal, sl st to next sc; rep from * around (12 outer petals)

Round 14 :

Carefully fold outer petals slightly outward and sl st in petal centers to keep them raised. Fasten off remaining tails and weave in ends on wrong side.

Info :

If using variegated yarn for petals, consider alternating rows of slightly different shades for a gentle ombre effect. Always fasten off between major color changes to avoid visible loops.

— Decorative Raised Center Ring (Optional accent) :

Round 15 :

Re-join smallest center color (or contrast) to the very center with sl st behind round 5, ch1, work 12 sc evenly around the small inner circle (12)

Round 16 :

*Work 3 sc in the next st, skip 1; rep around to form tiny raised bobbles (12 clusters). Join and fasten off leaving long tail for securing if needed

Info :

This raised ring adds a delicate focal point to each rose. It can be omitted for simpler motifs or exaggerated for extra dimension.

— Secure Petals & Trim (Stitching Petals Together) :

Round 17 :

Using a matching yarn tail and yarn needle, take small whip stitches through the base of the three petal layers to tether them together where they overlap to prevent shifting. Make 12 small stitches evenly around the base.

Info :

Do not pull tight when stitching layers; aim for secure but invisible tacking. This stabilizes petals during blocking and joining with square rounds.

— Leaf and Fan Foundation (Green Round Start) :

Round 18 :

Join sage green in any stitch behind a petal base, ch1, sc in same st, *ch3, skip 2 sts, sc in next st; rep until you have 12 ch3 loops between petals. Join with sl st (24 sc, 12 ch3 loops)

Round 19 :

*In each ch3 loop work (sc, hdc, 5 dc, hdc, sc) to form a leaf/fan; rep around (12 leaf fans). Fasten off and weave ends.

Info :

Leaf fans will occupy the corners later when you square-off. Work tides evenly so fans sit like little scallops around the rose; keep their outer edges uniform for clean square edges.

— Begin Square Formation (Round 1 of Square) :

Round 20 :

With cream/ivory join in the top of any leaf fan outermost stitch, ch1, sc evenly across to next corner area (work 1 sc in each st and 3 sc in each space between fans to create base). Work until the full round is complete and join with sl st. Aim for 48 sts total (approx). Adjust to maintain symmetry

Info :

Round 20 is flexible: you may count to a set number (example 48 sc) or work evenly until you reach the natural square outline created by leaf fans. Use stitch markers at four equidistant points for the future corners.

Round 21 :

Ch3 (counts as dc), dc in same st, dc across next 10 sts, corner: (2 dc, ch2, 2 dc) in corner sp, dc across next 11 sts, corner: (2 dc,ch2,2 dc); repeat around to make 4 corners, join with sl st to top of ch3. Count will be approx 64 dc with 4 ch2 corner spaces.

Info :

This establishes the classic square shape with defined corners. If you have more/fewer stitches across sides, distribute dc evenly, maintaining 4 corner clusters of (2 dc,ch2,2 dc).

— Square Round 3-6 (Build out square) :

Round 22 :

Ch3, dc in each dc around, in corner spaces work (2 dc,ch2,2 dc). Join. (Same stitch count as previous round)

Round 23 :

Repeat Round 22 to expand square further. (Even dc round)

Info :

Work 2-4 rounds of dc to square up to a neat frame around your floral center; this determines final square size. Count rounds to match companion squares for consistent assembly.

Round 24 :

Change to lighter pink if desired. Ch1, sc in each dc around, working (sc, ch2, sc) in each corner space to maintain square corners. This creates a tidy frame ready for decorative edging. Join with sl st.

Info :

Switch to sc rounds or use BLO to create texture at the square edge. For the pictured effect, a sc round in pale pink/cream gives a clean border before final decorative rows.

— Decorative Box Stitch Round (texture) :

Round 25 :

Ch3 (counts as dc), *skip next st, 3 dc in next st (cluster), skip next st, dc in next st; rep around to create a textured box stitch look; in corner spaces work (2 dc,ch2,2 dc). Join. Count will vary depending on your earlier dc count; ensure clusters are evenly placed.

Info :

Adjust counts so that clusters line up symmetrically on each side. If necessary, add or remove a dc before a corner to evenly space clusters. This round gives a slightly raised texture complementing the rose.

— Corner Detail & Picot Row :

Round 26 :

Ch1, sc in each st until corner, in corner space work (sc, ch3, sc) to create a small decorative ch3 corner, continue across the side. Join with sl st.

Round 27 :

Picot round: ch1, sc in next 2 sts, (ch3, sl st into top of last sc) for picot, sc in next 4 sts; repeat along each side and into corner chain spaces work (sc, ch3, sl st into same sc) for a delicate decorative corner. Join and fasten off.

Info :

Picots add a lacy vintage feel. If you prefer a simpler look, substitute a sc round instead. Keep tension loose on picots to avoid curling edges.

— Join-As-You-Go Preparation :

Round 28 :

If you plan to join-as-you-go (JAYG), stop after Round 25 and use Round 26 and onward to join squares. Lay out your squares in final order and keep them blocked to the same dimensions.

Info :

JAYG is ideal for making a large bedspread as it avoids lots of finishing sewing. Work the joining round on the last round of each new square: you will join a side by slip-stitching into the corresponding stitches of an already-placed square.

— Join-As-You-Go (Joining One Side) :

Round 29 :

With right sides facing, place completed square A (existing) and square B (new) so you are working on square B last round. When you reach the side to join, ch1, sc in next st, *insert hook under next available loop of square A (corresponding stitch), sl st through both pieces (or sl st into A then sc into B as preferred), sc into next st of B; rep along side until corner.

Round 30 :

At corner, work (sc in corner of B, sl st into corner of A, sc in corner of B) then continue joining next side when you reach it. Repeat until two or more sides are joined. When joining finished, fasten off and weave ends.

Info :

Maintain consistent tension while joining. If sl st looks loose, use sc-through-both method for a neater, flatter seam. Pin squares before joining to align petals and corners perfectly.

— Alternative: Whipstitch Joining :

Round 31 :

Lay two squares wrong sides together. Using yarn tail and yarn needle, whipstitch along matching sc posts through both loops, taking even small stitches. Fasten off and weave ends. Repeat to assemble large panels.

Info :

Whipstitch gives a nearly invisible seam when using matching yarn and small stitches. Use a ladder stitch for a completely flat join. JAYG gives a continuous crochet look; choose the finish you prefer.

— Border Round 1 (Edge Stabilizer) :

Round 32 :

Once all squares are joined into panels, with right side facing join cream yarn at any corner, ch1, sc evenly around entire blanket edge working (sc, ch2, sc) in each corner. Work 1 sc in each stitch and 3 sc in each corner chain for reinforcement. Join with sl st and fasten off.

Info :

This stabilizer round evens out joins and prepares the edge for decorative rounds. Count corners and place markers to ensure neat symmetry.

— Border Round 2 (Texture Ridge) :

Round 33 :

Join pale pink, ch2 (counts as hdc), hdc in each sc around, in corners work (hdc,ch2,hdc). Join. This creates a raised ridge and softens the square join lines.

Info :

Use BLO or FLO here if you'd like a subtle rib effect that frames the blanket; for the pictured texture keep standard hdc across.

— Border Round 3 (Shell Foundation) :

Round 34 :

Join rose color, ch1, sc in same st, *skip next 2 sts, 5 dc in next st (shell), skip next 2 sts, sc in next st; rep around placing shells evenly; in corners keep sc into corner spaces. Join with sl st.

Info :

Space shells evenly; if you hit a corner, work scs into corner space to keep shells centered on sides. This round begins the scalloped finishing you see along the edge.

— Border Round 4 (Double Shell) :

Round 35 :

Ch1, sc in same st, *in shell work (sc, ch3, sc) to make deeper scallop, sc in next sc between shells; rep around. In corners work sc into corner spaces with ch3 loop for corner lace. Join and fasten off.

Info :

This round deepens the scallop and creates the pretty scalloped edge seen in the photographs. Adjust ch3 to ch4 for larger scallops if desired.

— Final Picot/Scallop Round (Finish) :

Round 36 :

Join cream, ch1, sc into first st, *ch3, sl st into top of last sc for small picot, sc into next 4 sts; rep around to create a delicate picot accent between scallops. Work two extra picots at each corner for definition. Fasten off and weave in ends thoroughly.

Info :

Blocking after finishing is crucial: pin the blanket to final dimensions and steam/block each square so roses sit proud and edges lay flat. Use iron on steam setting without touching yarn directly (or use dry blocking) if using cotton-blend yarn.

— Optional Deep Frill Border (Extra Rows) :

Round 37 :

To make a deeper frill, join rose color, ch3 (counts as dc), dc in next 2 sts, *skip 1, 7 dc in next st, skip 1, dc in next 3 sts; rep around placing larger shells on each side. Work (2 dc,ch2,2 dc) in corners. Join.

Round 38 :

Ch1, sc in each dc around to tidy edge, work (sc,ch2,sc) in corners. Join and fasten off.

Info :

Deep frill adds more vintage drama and is recommended for bedspread use. It increases perimeter by several inches depending on how many rows you add. Add as many frill rounds as desired for a dramatic drape.

— Alternative Center Variation (Simpler Flat Rose) :

Round 39 :

If you prefer a flatter center for lap blankets, omit Round 16 raised ring and work a continuous round of sc across Rounds 6-12 to flatten petal layers slightly.

Info :

Flattening the center reduces bulk when making a large bedspread and yields a neat, low-profile motif suitable for frequent use.

— Blocking & Finishing :

Round 40 :

Block each square to the same dimension: pin to measured size on blocking board, lightly steam or wet block according to yarn instructions. Allow to dry completely before joining and finishing border rounds.

Info :

Blocking harmonizes rose petals and square edges—do not skip. If you used acrylic yarn, use steam blocking carefully; for cotton, wet blocking yields the best flatness and crisp edges.

— Stitch Counts Summary (Reference) :

Info :

Typical motif counts after rounds will approximate: Center rounds ~24 sc disc, Petal rounds create 12 petals, Leaf round yields 12 fans, Square framing rounds will produce between 48-64 dc depending on how many expand rounds you choose. Adjust for desired finished square size.

Info :

For a bedspread similar to pictured using 30 squares (5x6) estimate yarn usage in Materials. If making larger, scale yarn accordingly.

— Pattern Troubleshooting Rounds (Extra Guidance) :

Round 41 :

If petals flare outward too much, add a securing round of slip stitches around petal bases pulling just enough to curl edges inward slightly. Work gently in small sections.

Round 42 :

If corners pucker, add additional dc in corner clusters to widen the corner - e.g., (3 dc,ch2,3 dc) in corner spaces for greater square spread.

Info :

Always check several squares together before committing to final join to ensure uniformity across the entire bedspread.

— Labelling and Organization Advice :

Round 43 :

Label each square as you finish with a small slip of paper to track its position in the overall layout. Organize squares into rows and count them before joining.

Info :

Organizing early prevents scrambling when assembling a large number of squares. Group by color batches if dye lot differences exist.

Assembly Instructions

  • Lay out all finished squares in the desired grid on a flat surface, adjusting orientation so roses face the same direction; pin squares to maintain layout before joining.
  • Attach head (center of each rose is stabilized by tacking petal bases): use small whipstitches through petal base if petals shift while joining; secure each petal base to adjacent stitches at the start of joining to keep alignment.
  • Join squares using join-as-you-go on the final round of each square: when you reach the side that adjoins a previously joined square, slip-stitch into corresponding stitches of the existing panel then continue working the round on the new square.
  • When whipstitching, place squares wrong side to wrong side and use small, even stitches through both loops of posts for a nearly invisible seam; finish seams with backstitching at ends for security.
  • Attach border by working around full joined panel: use a stabilizing sc round, then add hdc round and decorative shells as directed; add extra frill rows for larger bedspreads as desired.
  • Secure ends thoroughly by weaving tails at least 2-3 inches into the wrong side through multiple strands; clip flush. Steam or wet block entire completed bedspread to relax stitches and shape scallops.
  • For heavy-use items, consider adding a lightweight cotton batting and backing fabric sewn on with a quilting stitch to protect roses and reduce wear.
  • If you wish to hang or drape the bedspread, attach small loops (ch10) spaced evenly along the top edge before final border so it can be displayed on hooks.

Important Notes

  • 💡Use stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping
  • 💡Block squares to identical measurements before joining to ensure consistent layout and tidy seams
  • 💡Stuffing is not used in this pattern; petals are formed purely with crochet stitches and should be tacked lightly at the base if unstable
  • 💡When joining-as-you-go, work on the right side and align petals carefully to avoid offset motifs
  • 💡Maintain consistent tension throughout; use a slightly smaller hook than the yarn label suggests if you want tighter stitches and crisp petals
  • 💡Weave in all ends securely on the wrong side and trim close to the fabric to keep the roses tidy
  • 💡If using cotton yarn, steam block gently to shape petals without flattening their dimension
  • 💡Test a single square and join a small panel first to confirm color change timing and square size before committing to dozens of squares

This Pink Roses Garden granny square bedspread is a labor of love and a beautiful heirloom to pass on. Each layered rose square is a little floral bouquet you crochet yourself, and watching the blanket grow row by row is endlessly satisfying. The final scalloped border frames the blooms perfectly and adds a polished vintage finish. 🧶🌸 Snuggle under it, gift it to someone special, or display it as a centerpiece — every stitch tells a story. Happy crocheting! 🎀

You ask,

we answer.

FAQs

What is the finished size of this bedspread?

Using worsted/light-worsted cotton and the specified hook, each square measures approximately 4.5" (11.5cm). The pictured spread uses a 5x6 grid (30 squares) giving approximately 22.5" x 27" for a small throw; scale up to match bed size—e.g., 8x10 for twin, etc.

Can I use different yarn weights for this pattern?

Yes—lighter yarn will produce smaller, more delicate squares while bulkier yarn yields larger, thicker blooms. Adjust the hook accordingly (generally 1-2 sizes smaller than the yarn recommendation for amigurumi-style tightness). Gauge changes will affect finished square size and yarn requirements.

Do I need to sew the petals together?

Petals are formed by crochet and usually hold their shape. I recommend tacking the base of the layered petals with small stitches (Round 17) to stabilize them for handling and washing. This prevents shifting during blocking and wearing.

How much yarn will I need for a full bedspread?

Yarn requirements vary by yarn weight and bed size. For a twin-sized spread you may need approximately 2000-3000g total across the three colors. For the pictured smaller throw size estimate around 1700-2000g. Buy extra to allow for dye-lot differences.

Can I make this without join-as-you-go?

Absolutely—make all squares, block them, then whipstitch or mattress stitch them together. JAYG speeds the process and avoids a lot of finishing but both methods yield beautiful results.

How should I care for this bedspread?

Hand wash or use a gentle machine cycle in cold water, reshape while damp and lay flat to dry. If made from cotton, avoid high-heat drying as it can shrink and flatten the petals. Steam-block to revive shape if needed.

Can I customize the colors and number of petal layers?

Yes—experiment with petal layer counts (omit middle layer for flatter roses or add an extra petal row for drama). Different color combinations—deeper pinks or soft neutrals—create varied moods and match bedroom decor.

Is blocking necessary?

Yes—blocking ensures each square is the same size and helps roses sit evenly. For bedspread assembly, blocking before joining is strongly recommended for a professional finish.