🧶 Beautiful ✨ Detailed 💝 Adorable

Romantic Floral Bedspread Pattern

Romantic Floral Bedspread Pattern
4.3★ Rating
10-12 Hours Time Needed
2.4K 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 Romantic Floral Bedspread Pattern

This Romantic Floral Bedspread Pattern is built from three-dimensional flower granny squares joined to create a soft, vintage-inspired spread. Each square features a small yellow center, two layered petal rounds in pastel pinks/lilac, and a leafy green base, set against a creamy neutral background. The pattern includes join-as-you-go instructions and a scalloped border that emphasizes the floral motifs. Pillow covers with matching motif squares and a ruffled edge are also included for a coordinated look.

Romantic Floral Bedspread Pattern crochet pattern - detailed view of completed project

The design is modular and scalable — make as many squares as you need for a lapghan, throw, twin, or full bed. The texture comes from puff and cluster stitches used for petals and a delicate openwork for the square frames, resulting in a cozy, breathably structured fabric.

Why You'll Love This Romantic Floral Bedspread Pattern

I love how the layered petals pop from the neutral square, giving the blanket a gentle 3D floral garden effect. I also appreciate that each square is quick to make and deeply satisfying — the repetitive rhythm is soothing, and the finished spread feels like a treasured heirloom. The mix of simple granny construction with textured puff petals provides visual interest without overcomplicating the technique.

Romantic Floral Bedspread Pattern step 1 - construction progress Romantic Floral Bedspread Pattern step 2 - assembly progress Romantic Floral Bedspread Pattern step 3 - details and accessories Romantic Floral Bedspread Pattern step 4 - final assembly and finishing

Switch Things Up

I absolutely love how versatile this floral square is — I often switch the petal colors to create seasonal versions of the bedspread: try warm corals and mustard for autumn, or icy blues and greys for a winter take.

I also recommend experimenting with yarn fibers: a mercerized cotton gives crisp stitch definition and flat petals, while a soft acrylic-cotton blend yields a gentler drape and a cozier bedspread. You can also scale the project by making fewer or more rounds on the square frame to create larger or smaller motifs.

If you like a more subtle textured look, reduce the second layer of puff petals and opt for a single puff round. Conversely, if you want a bold floral pop, use a contrasting darker color for the second petal layer and a smaller hook on puff rounds to make petals stand out even more.

Common Mistakes & How to Fix Them

✗ Skipping stitch markers at round starts can cause misaligned squares and uneven joins; always mark the first stitch of each round. ✗ Changing colors without weaving tails in neatly creates large, visible ends; carry or weave as you go to hide ends. ✗ Working too loosely for puff and cluster stitches makes petals floppy; tighten slightly for defined 3D texture. ✗ Not blocking squares before joining can lead to mismatched edges and difficulty with a straight join; lightly block or steam as needed. ✗ Joining squares without matching orientation of flower petals can disrupt the border pattern; orient each motif consistently before sewing. ✗ Failing to count chains in corner spaces of the granny frame will distort square shape; recount chain spaces each round. ✗ Overstuffing pillow covers will stretch stitch definition; stuff lightly and evenly for a neat finish.

Romantic Floral Bedspread Pattern

Create a vintage-inspired romantic floral bedspread composed of textured 3D flower granny squares. This pattern uses layered petals, leafy bases, and a soft scalloped border in creamy neutrals with pastel lavender, blush and pistachio accents. The finished spread is made of repeatable squares that can be scaled to any bed size and includes instructions for pillow covers to match. Perfect for adding a soft, feminine, cottage-style accent to a bedroom.

Intermediate 10-12 Hours

Materials Needed for Romantic Floral Bedspread Pattern

— Main Fabric

  • 01
    Worsted weight cotton or cotton-blend yarn (#4) approximately 2000-2600g in main cream (for a full-size bedspread - adjust for smaller sizes)
  • 02
    300-400g pastel lavender (petal color A)
  • 03
    200-300g blush / pale pink (petal color B for layered petals)
  • 04
    150-250g pistachio / sage green (leaf color)
  • 05
    100-150g soft yellow (flower centers)
  • 06
    Small amounts (20-40g each) of contrast colors for border highlights or pillow trim

— Tools Required

  • 01
    4.0 mm (G) crochet hook for main work (adjust to yarn)
  • 02
    3.5 mm (E) crochet hook for firmer petals and edging (optional)
  • 03
    Yarn needle for sewing and weaving ends
  • 04
    Stitch markers (at least 6-8)
  • 05
    Scissors
  • 06
    Blocking pins and blocking mat
  • 07
    Measuring tape or ruler
  • 08
    Optional: tapestry needle or fine sewing needle for pillow finishing
  • 09
    Optional: small amount of polyester pillow stuffing for pillow covers

Progress Tracker

0% Complete

— Notes & Gauge :

Info :

Gauge is flexible for this project: one finished floral square measures approximately 12 cm (4.75 in) when using worsted cotton and a 4.0 mm hook. Adjust hook size to match your preferred drape. Squares are worked flat in rounds and joined using a join-as-you-go method that preserves the 3D petal texture.

Info :

Terminology uses US crochet terms. Puff stitch used in this pattern: yarn over, insert hook into indicated stitch, yarn over, pull up a loop, repeat 3 more times in same stitch (5 loops on hook), yarn over and pull through all loops, ch 1 to close puff, or as described in specific rounds.

— Flower Granny Square (Make X) :

Round 1 :

With soft yellow, 6 sc in magic ring (6)

Round 2 :

6 inc (12)

Round 3 :

(1 sc, 1 inc) x 6 (18)

Round 4 :

(2 sc, 1 inc) x 6 (24)

Info :

Fasten off yellow. This small circle forms a sturdy center that the layered petals will build around. Keep tail for weaving into back to secure center if needed.

Round 5 :

Join pistachio in any st. *ch 2 (counts as first hdc), hdc in next 2 sts, ch 2, sl st in next st* repeat around to create 6 leaf spaces; end sl st to first hdc (24 worked but appearance forms 6 leaf points)

Info :

Leaves are built as small 3-st hdc clusters separated by chain-2 spaces. Work tension slightly tight to make leaves sit under the petals cleanly.

Round 6 :

Work around to place leaves: in each chain-2 space: (sl st, ch 3, 3 dc, ch 3, sl st) to form small leaf arc - repeat 6 times; join with sl st. (no stitch count change; foundation round remains 24)

Info :

These small arcs create the green base that peeks out beneath the petals. Make sure arcs are evenly spaced around center by counting earlier cluster divisions.

Round 7 :

Change to pastel lavender (petal color A). Work petals into spaces between leaf arcs: *sl st into space, ch 1, puff stitch in next st, ch 1, sl st in same sp; ch 2* repeat around 6 petals; join (24)

Info :

Puff stitch for this round: yo, insert, yo pull up, repeat 3 times (5 loops), yo pull through all loops, ch 1 to secure. Keep puffs plump but not overstuffed with yarn so they maintain shape.

Round 8 :

With petal color A, in front of round 7 puffs, work a second puff layer: *in same st as puff, make 2 puff stitches separated by ch 1 to form a petal cluster; sl st into next base st to anchor; ch 1* around (24) - petals will overlap to create a double-layered flower

Info :

This round creates the 3D layered look—work puffs close to the previous round so petals sit on top. If petals feel bulky, use slightly smaller hook for these rounds (3.5 mm) to keep definition.

Round 9 :

Switch to blush/pale pink (petal color B). Work a decorative round behind the second petal layer to add soft color variation: *ch 3, sl st into top of puff from Round 7 to secure, ch 1* around; join. This creates a subtle looped halo. (24)

Info :

When switching colors, leave a 6-8 cm tail to weave in later or carry the yarn behind petals and catch it in the square rounds so it is hidden.

Round 10 :

Join cream (main color) in any st. ch 3 (counts as dc), dc in next 5 sts, ch 2, (dc in next 6 sts, ch 2) x 5, join with sl st to top of ch-3 (48 dc total counted as 6 groups separated by ch-2 corners)

Info :

This round starts forming the square frame. The 6 groups establish the sides that will be shaped into a square on subsequent rounds. Keep corners as ch-2 spaces.

Round 11 :

ch 3, dc in same st, *dc in each dc across to corner ch-2 space, (2 dc, ch 2, 2 dc) in corner ch-2, dc in each dc across next side* repeat around; join (stitch count increases logically per side)

Info :

After this round your square sides will begin to straighten. Count dcs per side to track symmetry. Use stitch markers at corners for easier counting on future rounds.

Round 12 :

ch 1, sc in same st, *ch 3, skip 2 dc, sc in next dc across to corner, (sc, ch 3, sc) in corner; repeat around to form lacy chain spaces on each side; join (lace effect)

Info :

The lacy chain spaces create an airy texture that contrasts the raised petals. This is purely aesthetic and helps reduce overall weight for larger spreads.

Round 13 :

ch 3, dc in same st, dc in each sc and ch-3 space across to corner, (2 dc, ch 2, 2 dc) in each corner; join (maintain smooth square edge)

Info :

We are alternating lacy and solid rounds to stabilize the square and keep petal definition clear. From here forward, count per side should be even — record your per-side dc count (for example, 12 dc per side) to ensure consistent size across squares.

Round 14 :

Repeat Round 12 (ch 1, sc, ch 3 spaces over sides, sc in corner pattern). This is an even decorative round. (no change in gross stitch count)

Round 15 :

Repeat Round 13 to reinforce edges: ch 3, dc across sides and corners (solidifying 12 dc per side target). Join.

Info :

If you prefer a larger square, continue alternating a solid dc round and a lacy ch-3 round until you reach the desired square dimension. Each pair of rounds adds approximately 1 cm to square size with worsted cotton.

Round 16 :

ch 1, sc across around the square, placing (sc, ch 1) evenly in corners to keep square flat; join (neaten edge)

Round 17 :

Work a final scallop base to prep for join-as-you-go: *skip 2 sc, 5 dc in next sc, skip 2 sc, sl st in next sc* around; join. This forms a gently scalloped outer edge to complement the border. (scallop count dependent on prior side counts)

Info :

Fasten off and weave ends through the back of the square. Make as many squares as required for your bedspread layout. For a small throw, plan 24 squares (6x4); for a twin or full, calculate squares to fit the bed dimensions using the finished square measurement.

— Square Repeat & Petal Variation Notes :

Info :

You can vary petal colors between Round 7 and Round 9 for ombre or alternating palettes. When changing color every square, secure starting tails neatly in the back. For a consistent look, alternate shade A and shade B in a checkerboard pattern across the bedspread.

Info :

Tip: Block each square lightly to standardize dimensions before joining. Place damp squares on blocking mat and pin into a perfect square, allowing them to dry completely.

— Join-As-You-Go (JAYG) Method for Assembling Squares :

Info :

We recommend joining on the final sc border round (Round 16) using join-as-you-go so petals remain undisturbed. Lay two squares RS up, align edges, and work the joining round onto the live square by replacing one side's scs with sl st or sc into the adjacent square's scs as directed below.

Round 18 :

With RS facing, join cream in corner of first square, ch 1, sc in corner; sc across edge to meet next square, *insert hook in corresponding stitch of adjacent square and pull up a loop, then complete sc into current square st to join*; repeat across edge; finish corner with (sc, ch 1, sc) into corner to secure. Join to next edges in same manner. Repeat for full spread joining pattern. (stitch count per joined edge matches single-square edge count)

Info :

JAYG requires spacing consistency — place matched stitch markers on opposing square edges if necessary so that stitches align exactly. Use gentle tension while joining so seam is flat but not tight.

Round 19 :

Once all interior joins are completed for a row, work a single sc round around the entire assembled panels to tidy joins: sc in each st, sc 3 in each external corner. This evens out join tension. (stitch count equals overall perimeter stitches)

Info :

Work this tidy round after finishing a block of 4-6 squares so it is manageable. This round hides join tails and creates a uniform edge for later border rounds.

— Border: Transitioning from Squares to Scalloped Bedspread Edge :

Round 20 :

With cream, ch 3 (counts as dc), dc evenly across entire perimeter in each sc and ch-space, placing (2 dc, ch 2, 2 dc) in each corner to maintain square corners. Join. (perimeter dc count depends on assembled size)

Round 21 :

ch 1, sc in each dc across to corner, (sc, ch 3, sc) in each corner; join. This creates a neat foundation for the scalloped edge.

Round 22 :

Scallop round 1: *skip 2 sc, 7 dc in next sc, skip 2 sc, sl st in next sc* repeat around to create large scallops. Join.

Info :

Check scallop spacing around the bedspread; if scallops bunch at corners, adjust by adding or removing single sc between scallops on the previous round to even them out.

Round 23 :

Edging round: Switch to pastel lavender and work *sl st into center of scallop, ch 2, 3 dc into center, ch 2, sl st into center* to create a small decorative loop inside each scallop. Join. This gives color tie-in with floral petals.

Round 24 :

Final border neatness: With cream, ch 1, sc around entire scalloped edge working (sc, ch 1, sc) across each scallop point to stabilize; weave in ends. Fasten off.

Info :

For a heavier border, repeat Rounds 22-24 for an additional layer to add drape and weight. Add pale pink picot rows between scallops for an extra feminine edge if desired.

— Pillow Covers (Make 2 Standard Cushion Covers) :

Round 1 :

Follow Flower Granny Square Rounds 1-16 to make 4 motif squares for each pillow cover (total 8 squares for two pillows). Block squares for shape.

Info :

Pillow covers in photos display two motif squares joined side-by-side with a scalloped border. For a single square pillow, work one motif and add rounds to create a 16-18 cm square before making back panel.

Round 2 :

Join squares for pillow front using JAYG across two squares to form a 2x2 or 1x2 layout depending on pillow size. After joining, sc around the entire pillow front with (sc, ch 1) in corners. (counts per pillow based on assembly)

Round 3 :

Create back panel by working a solid square in cream matching front dimensions: ch foundation to match side length and work HDC rounds for a dense back, finishing with a 3-4 round scallop to match front edge. Join back and front with slip stitches or invisible mattress stitch leaving a small opening for stuffing if making a decorative cushion insert.

Info :

Alternatively, make a removable pillow cover by leaving one side open and adding buttons or an envelope closure. Match scallops on the edge for continuity with bedspread.

— Alternative Assembly: Sewn Seams Instead of JAYG :

Info :

If you prefer sewing squares together, block them and whip stitch with matching cream yarn through the back loops only of each square to minimize visibility. Use pins to align motifs and ensure petal orientation stays consistent across squares.

— Optional Petal Accent Rounds and Extra Texture :

Round 25 :

To accent petals further, slip stitch an outline in pale pink around each puff on the right side: with pale pink, sl st around each puff's center two to three times to define petal shape. No global stitch count change.

Info :

This small outlining step gives the petals an embroidered look and catches light differently for a subtle ombre effect. Use a smaller hook (3.5 mm) for neat sl sts.

— Finishing Touches :

Round 26 :

Weave in all ends on the WS, trim close. For extra security on join points, weave ends back through 3-4 stitches before trimming.

Info :

Light steam-block your finished bedspread to relax yarn and even out joins. Do not directly iron—use a steamer or steam from a distance to prevent flattening the petals.

— Sizing and Scaling Guidance :

Info :

To determine number of squares: measure finished square size (A). Table top throw example in photos uses a 4 x 6 layout (24 squares) for a small lapghan. For a twin bed layout approximate 10 x 16 squares (160 squares) at 12 cm each. Multiply squares by yarn per square to extrapolate yardage.

Info :

Smaller yarn weight or hook reduces square size; adjust counts and rounds for the square frame to create consistent geometry. If using a bulky yarn, reduce round count or hook size to keep scale of petals matching square.

— Troubleshooting & Tips :

Info :

If your petals twist or lay flat, rework the puff tension with a slightly smaller hook or shorten the ch-1 securing chains. To make petals pop more, use a 3.5 mm hook for puff rounds while using 4.0 mm for the body rounds.

Info :

For color changes, always switch colors on the last yarn-over of the previous stitch to create a clean transition. Hide ends by weaving them into the back of the petal cluster where they will be covered by the square frame.

Assembly Instructions

  • Attach motifs using join-as-you-go on the final sc round: work the join on the last round of each square so seams are hidden behind the scalloped edge; pin squares in grid before joining to confirm orientation.
  • When sewing squares (alternate method), use back-loop-only whip stitch through WS loops to create a neat, nearly invisible join; match petal orientations so flowers sit facing the same direction.
  • Work a single tidy sc round around assembled panels after joining blocks of squares to equalize tension and create an even base for the border rounds.
  • For pillows, join motif squares for the front and crochet a solid cream back; use slip stitch or invisible mattress stitch to finish leaving an envelope opening or seam for insertion.
  • Add the scalloped border after assembling the whole spread: work large scallops in cream, then accent each scallop center with pastel lavender for tie-in with petals.
  • Weave and secure all loose ends by threading them through several passes of the wrong side and trimming close; if joining with yarn tails, secure with a few reverse stitches for durability.
  • Block the entire spread gently: pin to size and steam lightly. Allow to dry fully before use to set stitches and flatten join seams.
  • If making a large bedspread, join in panels (e.g., 4 panels of 40 squares) then join panels together to make handling easier.

Important Notes

  • 💡Use stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping.
  • 💡Stuff pillow covers gradually as you sew or assemble them rather than waiting until the end to ensure even distribution and avoid bulges.
  • 💡When changing colors, always finish the last yarn-over with the new color to create seamless joins between rounds.
  • 💡Maintain consistent tension throughout the petal rounds; puff stitches should be slightly tighter than body rounds to produce distinct relief.
  • 💡Pin and block each square before joining to achieve consistent square size and prevent warped edges during assembly.
  • 💡Work the join-as-you-go method on the last sc round so the 3D petals are never stitched through or flattened by the seam.
  • 💡Use a smaller hook for puff/petal rounds for crisper definition; use the regular hook for body and border rounds.
  • 💡Keep a notepad of rounds and counts for the first perfected square and replicate that exact round count for the rest to ensure uniformity.

This Romantic Floral Bedspread is a beautiful blend of texture and pastel color that brings a soft, vintage garden feel to any bedroom. Each square is a tiny bouquet, hand-crafted and joined with love, turning simple yarn into a cherished home accent. Enjoy the meditative rhythm of making petals and the satisfying reveal when the first row becomes a spread. 🧶🌸 Wrap yourself in the cozy result and delight in the compliments that follow! 😊

You ask,

we answer.

FAQs

What is the finished size of this bedspread?

Finished size depends on number of squares and square gauge. With the sample gauge of approximately 12 cm (4.75 in) per square, a 4x6 layout yields about 48 x 72 cm (small throw). Scale up to the number of squares you need for twin, full, or queen beds.

Can I use different yarn weights for this pattern?

Yes, but adjust hook size accordingly. Use a hook 1–2 sizes smaller than the yarn label recommendation for defined puff stitches. Different yarn weight will alter the finished square size, so make a gauge square and recalculate required number of squares.

Do I need to block squares before joining?

Blocking is strongly recommended to standardize square dimensions and flatten joins. Light steam blocking or wet blocking (depending on yarn fiber) will give the most even results.

How much yarn will I need?

Approximate yarn requirements are: 2000–2600g cream main, 300–400g pastel lavender, 200–300g blush/pink, 150–250g pistachio, and 100–150g yellow for centers for a full-size bedspread. Adjust based on final layout and yarn choice.

Can I machine wash the finished bedspread?

This depends on yarn fiber. Use machine-washable cotton or acrylic and wash on a gentle cycle in cold water. Always check the yarn label for care instructions and test a small swatch first.

How do I make pillow covers that match?

Make motif squares the same size as bedspread squares and join 2x2 or 1x2 depending on pillow size. Add a scalloped edge to match the bedspread border and construct a solid back panel with an envelope or button closure.

What is the best way to join motifs so petals are not flattened?

Join-as-you-go (JAYG) on the final sc round is recommended. This method secures seams on the back of the square and preserves the front 3D petals.

Can I customize the color scheme?

Absolutely! Swap pastels for bolder hues or use tonal variations for a subtle ombre. Keep the center and leaves consistent to maintain the floral read across the bedspread.