Wrap yourself in romance with the Queen of Hearts Crochet Afghan or Square Shawl — a luxurious, center-out lace design that grows round by round into a timeless heart motif. This versatile pattern can be made as a cozy chenille throw or a delicate lace shawl, depending on your yarn choice and hook size. Featuring an elegant combination of openwork stitches and sculpted texture, it’s the perfect project to relax, unwind, and crochet from the heart. Whether you’re gifting it to someone special or keeping it as your new favorite comfort piece, this pattern will steal your heart with every stitch.
Instantly download the ad-free PDF Pattern HERE
Queen of Hearts Crochet Afghan or Square Shawl Pattern | Ad-free PDF Crochet Pattern
What you will need:
- 1550 yds (1417m) #6 super bulky weight yarn
- L/11 (8mm) crochet hook
- Yarn needle
- Scissors
Shown in:
Hobbii Yarn’s Toucan; 100% acrylic, #6 Super Bulky weight yarn; 131.23 yd (120 m) per 3.5 oz (100g); color Plum (026), 12 balls.
Gauge:
First 2 rounds = approx. 5 in (12.7 cm) across. Gauge is not critical for this pattern but will affect finished size and yarn usage.
Finished Size:
Approx. 68 in (173 cm) square after blocking.
Stitch Guide:
Chain (ch), double crochet (dc), half double crochet (hdc), single crochet (sc), double crochet 3 together (dc3tog), and double crochet 4 together (dc4tog).
Double Crochet 3 Together (dc3tog) Tutorial Video
Double Crochet 4 Together (dc4tog) Tutorial Video
Pattern notes:
- This pattern uses US terminology.
- Weave in loose ends as work progresses
- Do not turn work at the end of each round.
- Have fun! Remember the point of being creative is to enjoy it!
- See included chart for reference — only one quarter is shown for clarity. Work each round symmetrically in all four corners.
- Maintain consistent stitch count by ensuring each corner remains (2 dc, ch 3, 2 dc).The ch 1 + hdc join at end of each round creates the final ch-3 corner space.
- Repeat Rnds 10–11 (or subsequent pairs) to enlarge to desired size.
Instructions:
Instructions:
Begin: Ch 5, sl st in 5th ch from hook to form ring.
Round 1: Ch 3 (counts as dc), 15 dc in ring; sl st to top of ch-3 to join. — 16 dc.
Round 2: Ch 3 (counts as dc), 1 dc in same st, 2 dc in each st around; sl st to top of ch-3 to join. — 32 dc.
Round 3: Ch 3 (counts as dc), 1 dc in each of next 6 sts, ch 3, skip 1 st, 1 dc in each of next 7 sts; rep from * around, ch 1, hdc to top of ch-3 to join — (ch 1, hdc counts as last ch-3 sp here and throughout).*
Round 4: Ch 3 (counts as dc), 1 dc in same sp, *ch 3, skip 3 sts, 3 dc in next st, ch 3, skip 3 sts, (2 dc, ch 3, 2 dc) in next ch-3 sp; rep from * around, replace final corner with 2 dc, ch 1, hdc to top of ch-3 to join.
Round 5: Ch 3, 1 dc in same sp, *ch 3, skip 2 sts, 2 dc in next dc, 1 dc in next dc, 2 dc in next dc, ch 3, skip 2 sts, (2 dc, ch 3, 2 dc) in next ch-3 sp; rep from * around, replace final corner with 2 dc, ch 1, hdc to top of ch-3 to join.
Round 6: Ch 3, 1 dc in same sp, *ch 3, 3 dc in next ch-3 sp, ch 3, 2 dc in next dc, 1 dc in each of next 3 dc, 2 dc in next dc, ch 3, 3 dc in next ch-3 sp, ch 3, (2 dc, ch 3, 2 dc) in next ch-3 sp; rep from * around, replace final corner with 2 dc, ch 1, hdc to top of ch-3 to join.
Round 7 (Heart Pattern Begins): Ch 3, 1 dc in same sp, *ch 3, skip next ch-3 sp, 2 dc in next dc, 1 dc in next dc, 2 dc in next dc, ch 3, dc4tog over next 4 dc, ch 5, dc4tog using last dc worked and next 3 dc, ch 3, skip next ch-3 sp, 2 dc in next dc, 1 dc in next dc, 2 dc in next dc, ch 3, skip next ch-3 sp, (2 dc, ch 3, 2 dc) in next ch-3 sp; rep from * around, replace final corner with 2 dc, ch 1, hdc to top of ch-3 to join.
Round 8: Ch 3, 1 dc in same sp, *ch 3, 3 dc in next ch-3 sp, ch 3, 2 dc in next dc, 1 dc in each of next 3 dc, 2 dc in next dc, ch 3, skip next ch-3 sp, 3 dc in next ch-5 sp, ch 3, skip next ch-3 sp, 2 dc in next dc, 1 dc in each of next 3 dc, 2 dc in next dc, ch 3, 3 dc in next ch-3 sp, ch 3, (2 dc, ch 3, 2 dc) in next ch-3 sp; rep from * around, replace final corner with 2 dc, ch 1, hdc to top of ch-3 to join.
Round 9 (Hearts x2): Ch 3, 1 dc in same sp, *(ch 3, skip next ch-3 sp, 2 dc in next dc, 1 dc in next dc, 2 dc in next dc, ch 3, dc4tog over next 4 dc, ch 5, dc4tog over last dc worked and next 3 dc) ×2, ch 3, 2 dc in next dc, 1 dc in next dc, 2 dc in next dc, ch 3, skip next ch-3 sp, (2 dc, ch 3, 2 dc) in next ch-3 sp; rep from * around, replace final corner with 2 dc, ch 1, hdc to top of ch-3 to join.
Round 10: Ch 3, 1 dc in same sp, *ch 3, 3 dc in next ch-3 sp, (ch 3, 2 dc in next dc, 1 dc in each of next 3 dc, 2 dc in next dc, ch 3, 3 dc in next ch-5 sp)×2, ch 3, 2 dc in next dc, 1 dc in each of next 3 dc, 2 dc in next dc, ch 3, 3 dc in next ch-3 sp, ch 3, (2 dc, ch 3, 2 dc) in next ch-3 sp; rep from * around, replace final corner with 2 dc, ch 1, hdc to top of ch-3 to join.
Round 11 (Hearts x3): Ch 3, 1 dc in same sp, *(ch 3, skip next ch-3 sp, 2 dc in next dc, 1 dc in next dc, 2 dc in next dc, ch 3, dc4tog over next 4 dc, ch 5, dc4tog over last dc worked and next 3 dc)×3, ch 3, 2 dc in next dc, 1 dc in next dc, 2 dc in next dc, ch 3, skip next ch-3 sp, (2 dc, ch 3, 2 dc) in next ch-3 sp; rep from * around, replace final corner with 2 dc, ch 1, hdc to top of ch-3 to join.
Rep rounds 10 – 11 for desired size.
Round 12: Ch 3, 1 dc in same sp, *ch 3, 3 dc in next ch-3 sp, (ch 3, 2 dc in next dc, 1 dc in each of next 3 dc, 2 dc in next dc, ch 3, 3 dc in next ch-5 sp)×3, ch 3, 2 dc in next dc, 1 dc in each of next 3 dc, 2 dc in next dc, ch 3, 3 dc in next ch-3 sp, ch 3, (2 dc, ch 3, 2 dc) in next ch-3 sp; rep from * around, replace final corner with 2 dc, ch 1, hdc to top of ch-3 to join.
Round 13 (Hearts x4): Ch 3 (counts as dc), 1dc in same sp, *(ch 3, skip next ch3-sp, 2 dc in next dc, 1 dc in next dc, 2 dc in next dc, ch 3, dc4tog over next 4 dcs, ch5, dc4tog over last dc worked and next 3 dcs)x4, ch 3, 2 dc in next dc, 1 dc in next dc, 2 dc in next dc, ch 3, skip next ch3-sp, (2 dc, ch 3, 2 dc) in next ch3-sp. Rep from * around, replace final corner with 2 dc, ch 1, hdc to top of ch-3 to join.
Round 14: Work as Round 10, repeating the filler sequence ×4; join as established.
Round 15 (Hearts x5): Work as Round 11, repeating the heart sequence x5; join as established.
Round 16: Work as Round 10, repeating the filler sequence ×5; join as established.
Round 17 (Hearts x6): Work as Round 11, repeating the heart sequence x6; join as established.
Round 18: Work as Round 10, repeating the filler sequence ×6; join as established.
Round 19 (Hearts x7): Work as Round 11, repeating the heart sequence x7; join as established.
Edging:
Round 1: Ch 3 (counts as dc); 1 dc in each dc and 1 dc in each ch across sides, working (2 dc, ch 3, 2 dc) in each corner ch-3 sp; sl st to top of ch-3 to join.
Rounds 2 – 3: Ch 3, 1 dc in each dc around, working (2 dc, ch 3, 2 dc) in each corner ch-3 sp; sl st to top of ch-3 to join.
Finishing:
Weave in loose ends. Hand wash, block to finished measurements and allow to dry.
Love this pattern?
- Browse more free shawl patterns HERE
- Browse more free Afghan patterns HERE
- Browse more free crochet patterns HERE
- Or subscribe to my newsletter for weekly free patterns, video tutorials, and creative inspiration.
Kristin Omdahl patterns, books, handouts and videos are for your personal use only; additional, up to 10 items can be made to sell from one design. Commercially produced products made from my instructions are prohibited. All Kristin Omdahl patterns, books, handouts and videos are licensed for single use and remain the intellectual property of Kristin Omdahl. This pattern may not be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise.
©Copyright 2025 All Rights Reserved
About Kristin Omdahl
When she’s not writing, Kristin shares crochet and knitting designs, recipes, and behind-the-scenes glimpses of her creative process with her global community on Patreon.
Discover More by Yarn Weight
Explore all pattern categories by yarn weight:


