🧶 Beautiful ✨ Detailed 💝 Adorable

Charming Pink Granny Heart Motif Bedspread Pattern

Charming Pink Granny Heart Motif Bedspread Pattern
4.7★ Rating
10-12 Hours Time Needed
2.2K 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 Charming Pink Granny Heart Motif Bedspread Pattern

This pattern is for a heart-inspired granny square motif worked in rounds and then joined to create a charming pink ripple bedspread. The motif uses a creamy center and a dusty-rose contrast on top and bottom to create the heart silhouette; motifs are worked in a small, portable size, then joined as-you-go for speed. A scalloped edge and extra rounds of texture finish the blanket for a soft, wavy edge that echoes the heart shape.

Charming Pink Granny Heart Motif Bedspread Pattern crochet pattern - detailed view of completed project

You will learn a compact heart-granny square, how to carry and change colours tidily, as-you-go joining for neat seams, and a layered scalloped border that makes the bedspread feel finished and professional.

Why You'll Love This Charming Pink Granny Heart Motif Bedspread Pattern

I love this pattern because it combines a classic granny-style construction with a gentle heart silhouette — it feels nostalgic but fresh. The colourblocking in dusty pink and cream reads elegant yet cozy, and I especially enjoy the scalloped border that echoes the heart points. Making these small motifs is relaxing, and joining them into a big bedspread is deeply satisfying — each row transforms the piece into something warm and homey.

Charming Pink Granny Heart Motif Bedspread Pattern step 1 - construction progress Charming Pink Granny Heart Motif Bedspread Pattern step 2 - assembly progress Charming Pink Granny Heart Motif Bedspread Pattern step 3 - details and accessories Charming Pink Granny Heart Motif Bedspread Pattern step 4 - final assembly and finishing

Switch Things Up

I absolutely loved creating the motif formula for this bedspread because it offers many ways to customize while keeping assembly manageable. I often switch the accent colour to a soft sage or dusty blue for a different mood — the heart silhouette still reads beautifully.

I recommend experimenting with yarn weight and hook size on a small four-motif sample before starting a full blanket. If you want a faster make, use a thicker yarn and increase hook size to get more surface area per motif.

If you’d like a more subtle look, skip the outer AC bands and work the motif entirely in a single colour — the heart still appears through texture alone. You can also add embroidery or a stitched initial in the centre motif for a personalized touch.

Common Mistakes & How to Fix Them

✗ Skipping stitch markers at round starts can cause misaligned motif centres and uneven shaping; always mark your first stitch of each round ✗ Not changing colour cleanly at the start of a round can create messy floats; finish the last stitch of the previous colour fully then join the new colour with a standing stitch or slip-stitch ✗ Using inconsistent tension between rounds makes motifs vary in size; practice steady tension or block motifs before joining ✗ Failing to block motifs leaves joining gaps and uneven edges; lightly steam or wet-block a set of motifs for even assembly ✗ Joining without checking motif orientation will flip heart points; always lay motifs right side up and align top/bottom before joining ✗ Overstuffing yarn tails when carrying colour inside motifs creates lumps; carry only minimal yarn and twist at colour changes to lock ✗ Not weighing yarn needs can lead to running out mid-project; measure and plan yarn for entire bedspread and keep a skein reserve ✗ Rushing the border rounds can distort the blanket edge; work border slowly, blocking between border passes if needed

Charming Pink Granny Heart Motif Bedspread Pattern

Create a soft, romantic bedspread built from heart-shaped granny motifs in dusty pink and warm cream. This pattern teaches a lacy heart square motif, as-you-go joining and a scalloped blanket border so you can make a cozy, ripple-style bedspread. Each motif stacks two pink chevrons framing a cream heart centre — perfect for a sweet, cottagecore bedroom.

Intermediate 10-12 Hours

Materials Needed for Charming Pink Granny Heart Motif Bedspread Pattern

— Main Fabric

  • 01
    DK weight yarn (#3), 1000-1400g in cream (main centre color) — enough for blanket approx single/twin size when using many motifs
  • 02
    500-800g dusty rose / blush pink (accent color A) for top and bottom motif rows and border
  • 03
    Small amounts (50-100g) in matching pale pink or oat for optional decorative stripes or joining contrast
  • 04
    Optional: a contrasting colour (30g) for a decorative picot or embroidered detail

— Tools Required

  • 01
    3.5mm (E) crochet hook for motif work (recommended); 3.25mm can be used for tighter fabric
  • 02
    4.0mm hook for border if you prefer drape (optional)
  • 03
    DK weight yarn as listed in Main Fabric
  • 04
    Tapestry / yarn needle for weaving and sewing ends
  • 05
    Stitch markers (at least 6) to mark round starts and motif joins
  • 06
    Scissors
  • 07
    Blocking tools: pins and blocking mat, or a steam iron for light steaming
  • 08
    Measuring tape or ruler
  • 09
    Optional: stitch counter or notepad to track rounds and motif counts
  • 10
    Optional: small clips or pins to hold motifs during as-you-go joining

Progress Tracker

0% Complete

— Overview and Notes :

Info :

This pattern is written in US terms. Each small motif is worked in two colors to create a centered heart-shape. Work motifs flat in rounds (continuous spiral is optional). Motifs are joined using an as-you-go slip-stitch join method described in the Joining section. The pattern gives a motif template and then explains repeating rounds, joining, and a multi-pass border to finish an elegant bedspread.

Info :

To achieve consistent size, make a 4–6 motif sample, wet-block or steam-block to match gauge, then measure before committing to full blanket quantities. The instructions below are intentionally detailed and include many small Info sections to help with assembly and tension.

— Motif (Granny Heart Square) :

Gauge :

One finished motif (after blocking): approx 9cm / 3.5in square when worked with 3.5mm hook and DK yarn. Gauge will vary; adjust hook as needed.

Color Key :

CC = Cream (center/main color). AC = Accent dusty rose (top and bottom points and outer border).

Round 1 :

Make a magic ring. Ch 1, 6 sc in ring. Pull tight. (6 sc)

Round 2 :

2 sc in each st around. (12 sc)

Round 3 :

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

Round 4 :

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

Round 5 :

(3 sc, 1 inc) x 6. (30 sc)

Info :

Rounds 1–5 build a firm centre. Keep these rounds in CC to form the cream heart middle. Place a removable stitch marker in the first stitch of Round 5 to help orient the heart 'north' during later shaping rounds.

Round 6 :

(4 sc, 1 inc) x 6. (36 sc)

Round 7 :

(5 sc, 1 inc) x 6. (42 sc)

Round 8 :

(6 sc, 1 inc) x 6. (48 sc)

Info :

At this point you have a nicely even circular base with 48 sts. The remainder of the motif shapes those 48 base stitches into a soft square with heart impressions. Keep counts accurate; the next rounds convert sc rows into textured stitches.

Round 9 :

Switch to AC? Not yet — remain in CC. Ch 2 (counts as hdc). Hdc in each st around. Join with sl st to top of ch-2 if you prefer joined rounds, or continue in spiral for a seamless look. (48 hdc)

Round 10 :

1 hdc in each st around. (48 hdc)

Round 11 :

1 hdc in each st around. (48 hdc)

Info :

These hdc rounds add body and height to the motif so the later shell rounds sit neatly. If you prefer a lacier result, replace hdc with dc and note your final motif will be slightly larger.

Round 12 :

1 hdc in each st around. (48 hdc)

Round 13 :

Begin shaping the heart top lobes. *Working into the next 6 stitches: [hdc, 2 dc cluster (3 dc worked into same st), hdc]*. Repeat from * x6. (48 base stitch positions; 6 decorative clusters inserted into 6 of those positions; maintain 48 working positions)

Info :

In the notation above each bracket describes work into a single base stitch or stitch cluster; for counting, treat the decorated position as one stitch location to keep the 48 counts accurate. The 2-dc cluster makes fuller lobes for the top heart.

Round 14 :

1 sc in each st around to add definition to the new texture. If you used dc clusters, work sc into the middle of the cluster to anchor. (48 sc)

Round 15 :

Change to AC (dusty rose). Info : Change to dusty rose yarn now. Join with a standing hdc into the same stitch to avoid loose floats. Carry CC inside motif using minimal yarn or cut and weave in later.

Round 16 :

With AC, work *(ch1, 3 dc shell into next st, ch1, skip 1 st, sc into next 2 sts) x 6* — this creates the beginning of the top scalloped heart shape. (Maintain 48 stitch positions)

Round 17 :

1 sc in each st around in AC to tidy edges and make the outer pink band sit flat. (48 sc)

Info :

Round 16 places the first pink scallop across the top and bottom of the motif. When making many motifs, keep the AC bands consistent by always joining AC at the same round number and orientation marker placed earlier.

Round 18 :

Turn the motif orientation so the point you want to be the bottom appears. Work *5 sc, 1 dec* x6 to begin subtle bottom shaping and create the downward heart point. (42 sc)

Round 19 :

(4 sc, 1 dec) x6. (36 sc)

Info :

Begin stuffing? For a flat motif no stuffing is needed. If you plan to use this motif as a small padded coaster or cushion panel, stuff lightly between these rounds. For bedspread, remain flat.

Round 20 :

(3 sc, 1 dec) x6. (30 sc)

Round 21 :

(2 sc, 1 dec) x6. (24 sc)

Round 22 :

(1 sc, 1 dec) x6. (18 sc)

Round 23 :

6 dec. (6 sc)

Info :

Fasten off AC if you carried it; weave tails in to the back. At this point your motif will have a cream center, a row of texture, a dusty-rose band across top/bottom and a shaped bottom point. Repeat motif production to make as many motifs as required for your bedspread layout (example layout provided below).

Motif Repeat Guidance :

Make motifs in batches of 6–12 and block them lightly on a flat surface to even their edges. For a single/twin bedspread you will need approx 63–77 motifs depending on motif size and seam allowance (7 x 9 or 7 x 11 grid). For a double/queen, plan more rows and measure as you go.

Info :

When making multiples, keep an inventory table: motifs completed, motifs joined, motifs blocked. This helps with assembly and keeps the pattern symmetrical when alternating colour bands across rows.

— As-You-Go Joining (Continuous Join Method) :

Info :

This method joins a finished motif to previous motifs on its right and below as you work the final AC rounds, so you avoid sewing many seams later. Always work with the motifs right side up and join into the AC rounds to ensure a neat seam.

Join Round 1 :

Lay a new motif beside an already-placed motif so right sides match. With AC attached to the new motif, start at the top right corner. Slip-stitch into the corresponding edge stitch of the placed motif, then sc into the next edge stitch of the new motif, slip-stitch into placed motif, sc into new motif — alternate sc (new motif) and sl st (placed motif) along the touching edge until the edge is joined. Repeat for the lower touching edge if joining two directions. Keep tension even. (Edge seam length equals number of edge stitches; treat as matched pairs)

Info :

For corner joins where four motifs meet, work the join in the order: right, bottom, then slip into the corner of the motif below so intersections are pinned and secure. Use small stitch markers to mark the corner stitch locations before you begin joining to avoid misalignment.

Join Round 2 :

If joining multiple motifs in a row, continue to work the AC outer rounds across the row and join each new motif to its left neighbour only (right-to-left or left-to-right orientation as preferred). After the full row is made, work a joining pass down the length to connect rows.

Info :

When joining, avoid stretching motifs — the seam should lay flat. If you see bunching, unpick a few join stitches and redistribute tension. Pinning motifs prior to joining makes results far neater.

Continuous Join Pattern Steps :

Repeat the following for each motif you attach: position motif, attach AC at the starting corner with a sl st, *sc into new motif edge stitch, sl st into corresponding stitch of placed motif* until the edge is complete. Fasten off at the end of each join or carry AC along for next motif for uninterrupted colour flow.

Info :

If you wish to avoid visible slip-stitches on the right side, work the join with the placed motifs turned to the wrong side and then hide the seam on the back. As-you-go joining on the RS produces a decorative ridge which many makers prefer.

— Layout Planning and Quantity :

Info :

Example single/twin layout: 7 motifs across x 9 motifs long = 63 motifs. Example queen layout: 9 x 11 = 99 motifs. Measure blocked motif width and multiply to reach desired blanket dimensions including seam allowances. Leave extra motifs for testing border effects before committing to full join.

Row Joining Strategy :

Work the first row of motifs in a straight line joining left-to-right. For the second row, start the left-most motif and join across; when you reach motifs that need to join to the previous row, match and connect the bottom edge of the above-row motif with the top edge of the new motif using the continuous join technique — this will create neat intersections.

Info :

If your motif orientation alternates (for a checkerboard effect) maintain orientation consistency so the heart points line up or alternately face each other according to your design. When alternating, pin a 4x4 sample and photograph it for future reference before mass joining.

— Blanket Joining Rounds (numbered continuing) :

Round 24 :

After all motifs are joined into a panel, work a round of sc around the entire blanket in AC to even the outer edges. Work 1 sc in each exposed edge stitch; in corners work (sc, ch1, sc) to keep corners square. (Count equals blanket edge stitch count, variable)

Info :

This sc round evens the outer edge and creates a firm base for the border. If your outer edge is wavy, add or subtract sc in the corner to flatten — it is okay to vary by a few stitches per corner.

Round 25 :

Change to CC. Work 1 hdc in each st around to create a subtle inner band. (Same stitch count as previous round)

Round 26 :

1 hdc in each st around. (Even)

Round 27 :

Switch to AC. Begin ripple scallop border: *[ch2, skip 1 st, 5 dc in next st (shell), skip 1, ch2, sl st in next 2 sts]* repeat around. Adjust shell placement so scallops fall in the middle of motif joins for visual harmony. (Stitch count will vary slightly by number of motif edges, shell count approx equal to motif joins across edge)

Info :

Place shells roughly centered over motif seams — this gives the border a repeating chevron echo that complements the heart points. If the blanket edge length does not divide evenly, adjust with an extra 1–3 sc between shells.

Round 28 :

1 sc in each st and around shells work (sc, ch1, sc) into the center dc of shells to anchor. (Even)

Round 29 :

Change to CC. Work 1 hdc in each st BLO to form a ridge for the next scallop pass. (Even)

Info :

Using BLO on this pass creates a subtle ridge that makes the next shell layer sit raised, producing a layered scallop reminiscent of the motifs' heart lobes.

Round 30 :

With CC, work shells on top of previous shells: *skip 2 sts, (7 dc) in next st, skip 2 sts, sl st* — this creates a larger rounded scallop. Repeat around. (Shells will be fewer and larger than previous round)

Round 31 :

1 sc between shells and 3 sc across shell peaks to anchor. (Even)

Info :

At the far outer edge you may notice corners pull; add an extra sc or ch-2 space at corners to maintain a flat edge. Visual symmetry matters — step back to view entire blanket and adjust evenly on all sides.

Round 32 :

Change to AC. Work a final decorative row: *ch1, sc in next 2 sts, picot (ch3, sl st into first ch), sc in next 2 sts, sc around shell valley* — repeat around to add tiny points that echo the motif hearts. (Even)

Round 33 :

Finish with a neat slip-stitch round in AC across both loops for a tidy edge. Fasten off and weave in tails. (Even)

Info :

Block the blanket after the final round to even shell curves and set the border. Light steaming or wet-blocking works well on cotton and cotton-blend DK yarn. Pin shells into a uniform curve for the best finish.

— Alternate Border Option (for larger, fluffier border) :

Round 34 :

Change to a 4.0mm hook for a looser drape. Work 1 dc in each st around to add a soft frame. (Even)

Round 35 :

Work a V-stitch pass to give an open scallop: *(dc, ch2, dc) in valley between shells, sc in middle of shell* — repeat around. (Even)

Info :

This alternate border is great when you want a cozier, more drapey edge for a throw rather than a structured bedspread. Switch hooks only for border if desired; remember to weave in ends securely because the border stitches are often on heavy use areas.

Round 36 :

Return to 3.5mm hook and AC. Work a final round of sc in both loops to stabilize. Fasten off and weave in ends. (Even)

Info :

If you wish to add embroidered detailing (tiny hearts, initials), plan and mark them now on the flat, blocked blanket using pins or fabric chalk before stitching.

— Optional Raised Heart Puff Row (decorative mid-blanket band) :

Info :

If you want a textured band across the blanket to break up repeated motifs, work one row of 'puff hearts' across the center. This involves crocheting puff stitch clusters in CC or a slightly darker rose to stand out. Add this before final border passes.

Round 37 :

Identify center row of motifs. Working across a single motif seam, insert hook under two loops and work a 5-loop puff stitch (yo, pull through 5 times) then ch1 and sl st to secure between motif points. Repeat to create a line of raised hearts. (Repeat count depends on blanket width)

Info :

Puff stitches are anchored in the join seams to avoid distorting motifs. Work them symmetrically and block after completion so the raised band sits neat and even.

— Finishing Touches and Weaving :

Round 38 :

Weave in all ends on RS and WS, trimming close. Use tapestry needle to weave tails through several rows of stitches creating a secure, hidden finish. For colour changes left long inside the motif, either weave them into the back or snip close if carried minimal length.

Round 39 :

Final blocking pass: evenly pin blanket on blocking surface, shape shells and points. Spray or steam lightly and allow to dry fully. Remove pins and gently press if desired. (No stitch count)

Info :

Take photos facing natural light to document placement of motifs and border treatments in case you want to replicate this finish later. Enjoy the satisfaction of a well-blocked, even bedspread!

Round 40 :

Care tips: Wash on gentle cycle with cool water or spot-clean. Re-block if necessary. Use mild detergent for cotton DK yarns.

Info :

If you used 100% cotton, the blanket will soften after washing but keep its shape well after blocking. For a plusher finish, use a cotton/acrylic blend yarn and tumble dry gently if the yarn label allows.

— Troubleshooting & Tips (extra Info rounds) :

Round 41 :

Tip: If motifs vary slightly in size, steam-block all to the larger size and adjust seam tension during the join to compensate. This yields the least visible difference across a large blanket.

Round 42 :

Tip: When joining, always check that heart points on adjacent motifs align the way you intend (all pointing same direction or alternating) before committing the long seam.

Round 43 :

Tip: For a quicker project, make the bedspread with fewer motifs (smaller cover) or use a thicker yarn and larger hook to maintain motif proportions but increase size per motif.

Round 44 :

Tip: Label your skeins and keep partial skeins together; dye lots vary and you will notice differences on a large bedspread if you mix lots without planning.

Info :

This pattern intentionally includes many small rounds and Info entries to give you step-by-step clarity when making dozens of motifs and performing multiple join methods. If you work methodically you will find the process meditative and the result rewarding.

Round 45 :

Optional: Add a thin backing of cotton flannel for extra warmth and to protect the join seams; baste the backing to the blanket using whipstitch and matching thread for a quilted finish.

Info :

If you add a backing, ensure seams are neat and all yarn tails are fully secured to prevent fraying during use and washing.

Assembly Instructions

  • Plan the layout on the floor: arrange motifs right side up in the desired grid (e.g., 7 x 9 for twin). Photograph the layout for reference before joining
  • Attach motifs across the first row using the as-you-go slip-stitch join into the AC round; start at one end and join each motif to its left neighbor, keeping tension even
  • When starting row two, join each new motif to the motif above (bottom edge to top edge) first at a corner, then join along the side edge to the left neighbor; this ensures clean cross intersections
  • Sew a final round of single crochet around the entire joined panel in AC to tidy the outside edge; in corners work (sc, ch2, sc) to avoid corner pulling
  • Work border rounds described in the Border section, checking symmetry as you go and blocking between border passes if the border becomes wavy
  • Weave in all ends securely: thread tails through 6–8 rows of stitches using a yarn needle, then trim close; hide any carried yarn inside seams if you left it long
  • If adding a backing, baste it onto the wrong side of the blanket with small, even whipstitches; fold seam allowances under edges to create a neat interior
  • Block the finished bedspread by pinning shells and points evenly, steam/lightly wet and allow to dry completely for a polished finish

Important Notes

  • 💡Use stitch markers at the beginning of each motif round to maintain correct round starts and avoid miscounts
  • 💡Work tightly enough on motif centers (rounds 1–8) so the cream heart does not show stuffing or gaps; switch to slightly looser tension for shell rounds if you desire softer scallops
  • 💡Block a set of motifs before joining to ensure consistent size and flat edges for seam alignment
  • 💡When changing colours, finish the last stitch of the previous colour fully, then join the new colour with a standing stitch or sl st to avoid loose floats at colour joins
  • 💡Pin motifs in place before joining, especially at intersections where four corners meet; this ensures the heart points align perfectly
  • 💡Weave in ends as you go where possible to reduce the final finishing workload; leave longer tails only when necessary for joining
  • 💡If using multiple dye lots, alternate skeins within each motif batch to blend any slight colour differences across the bedspread
  • 💡For machine washability, choose a yarn labelled as machine washable and follow manufacturer care instructions

This charming heart-granny bedspread brings gentle nostalgia to the bedroom — each small motif is a little love note made in yarn. The dusty-rose scallops and creamy hearts create a soft ripple that feels both vintage and modern. Enjoy the slow, comforting process of making motif after motif until your bedspread comes together in a patchwork of warmth. 🧶💕 When it’s finished, it’s a beautiful, handmade heirloom ready to give or to keep. Happy stitching! 🌙✨

You ask,

we answer.

FAQs

What is the finished size of the bedspread?

The finished size depends on motif size and motif count. With a 9cm (3.5in) blocked motif and a 7 x 9 grid you will get approximately 63 x 81 cm of motif area; add border and seam allowances to reach a single/twin size. Measure your blocked motif and calculate rows to reach desired dimensions.

Can I use different yarn weights for this pattern?

Yes. Thicker yarn (worsted/aran) with a larger hook will produce larger motifs and a quicker blanket; thinner yarn (sport) will produce smaller motifs and a denser blanket. Adjust hook size and motif count accordingly.

Do I need to use as-you-go joining or can I sew motifs later?

Both methods work. As-you-go joining is faster and neater for many makers; sewing later gives you more placement control. If sewing later, leave long tails and block motifs first for best results.

How much yarn will I need?

Estimate based on motif weight. For DK yarn and an approx twin-sized bedspread you will need roughly 1000–1400g cream and 500–800g dusty rose as provided in Main Fabric, but calculate precisely after making a 6–12 motif sample and weighing it.

Can I make the blanket machine washable?

Choose machine-washable yarn (acrylic or machine-wash cotton) and follow the yarn manufacturer’s care instructions. Use secure weaving and block the blanket before laundering; wash gently to protect shells and picots.

How do I prevent gaps at joins?

Block motifs before joining and use even tension during the as-you-go slip-stitch join. Pin and check alignment before sewing. If a gap appears, unpick a few join stitches and re-join with slightly tighter tension.

Can I add a backing to the blanket?

Yes — add a cotton flannel or fabric backing for warmth and to protect seams. Baste or blind-stitch the backing to the wrong side of the blanket for a quilted finish.

What if my stitch counts differ?

If motif stitch counts differ, unravel to the last round with correct count and correct tension from that point. A stitch marker at the beginning of each round helps prevent errors and makes corrections easier.