Home » ‘Home is where the heart is’ afghan square

‘Home is where the heart is’ afghan square

This crochet heart afghan square features a little heart in the center which is surrounded with chain spaces. This adds a vintage-y look. It’s a simple pattern for beginners: you only need to know basic stitches such as chains, single crochet and double crochet. You can make the square bigger by simply repeating 2 rows as many times as you want. This square can be made with any yarn you like.

‘Home is where the heart is’ afghan square

  • Favorite this pattern on Ravelry (thank you!)
  • PIN this pattern to Pinterest here

crochet heart afghan - pink and red

About this design

I wanted to design a rainbow square because of the current situation we live in. Rainbows have become the symbol of the ‘spirit’ in the face of the pandemic and represent “positivity, hope and togetherness”. People around the world use their creativity to decorate windows with rainbows to “brighten up people’s day”.

I decided to give this design a twist by using a heart in the center. This way the afghan square can be used in many different ways, even after this situation. After the rainbow version, I decided to make this square with my favorite yarn I typically use for afghan squares: Lion Brand Wool-Ease. This yarn and color never disappoints me!

Rainbow heart crochet afghan - free crochet pattern on wilmade.com

About this pattern

This pattern starts with making a little heart. Then we will work around the heart to make it a square. Finally, we work on the outer rows to make the square bigger. This pattern has 2 simple rows which we repeat; you can make the square as big as you want by simple repeating the last 2 rows. I’ve made a step-by-step video tutorial of this pattern which you can find below.

Crochet heart afghan square - free crochet pattern by Wilmade

Heart afghan square pattern

Crochet Afghan Heart square - free crochet pattern - pinterest pin


– 1/4 skein Lion Brand Wool-Ease (weight 4/medium, 197yds/180m, 3oz/85g), or approx 44yds/40m of another worsted weight yarn.

– Crochet hook 6mm (J/10)

– Tapestry needle

– Scissors

Finished dimensions

7 x 7″ / 18 x 18 cm


14 dc and 8 rows equal 10 cm x 10 cm / 4” square

Stitches & abbreviations

– st: stitch

– ch: chain

– sl st: slip stitch

– sc: single crochet

– hdc: half double crochet

– dc: double crochet

– tr: treble crochet


– This pattern is written in US terminology

– The heart is worked separately and then worked in rounds with the right side facing you

– Beginning and ends of rounds will take place within the same corner

– Slip stitches do not count as a stitch


Below you can find a video tutorial of this crochet heart afghan.

Click here to watch the video on YouTube


** Note: You can purchase the ad-free PDF version of this pattern on Etsy and Ravelry. The PDF is designed for printing and this way you can support me! **

Ch 4, sl st to first ch to form a ring. You can also begin with a magic circle.


Round 1:
Work the following stitches into the ring: ch 3, 3 tr, 4 dc, 1 tr, 4 dc, 3 tr, ch 3, sl st into ring.

Fasten off, weave all ends.

From heart to square

Round 2:
Attach yarn in tr before last ch 3,

top: (1 sc, ch 2, 1 sc) in tr, 1 sc in next ch, 1 hdc in next ch, 1 dc in next ch (make this dc into one loop from the right part and one loop from the left part), 1 hdc in next ch, 1 sc in next ch, (1 sc, ch 2, 1 sc) in next st,

left: 1 sc in next 3 st, (1 sc, 1 hdc) in next st, (1 hdc, ch 2, 1 hdc) in next st,

bottom: (1 hdc, 1 sc) in next st, 1 sc in next st, (1 sc, 1 hdc) in next st, (1 hdc, ch 2, 1 hdc) in next st,

right: (1 hdc, 1 sc) in next st, 1 sc in next 3 st, sl st into first sc, sl st into corner (4 sets of 7 st)


Round 3:
ch 5 (counts as your first dc and ch 2 here and throughout), 1 dc into corner, ch 1,
*[1 dc in next st, ch 1, skip 1 st] repeat across, 1 dc in last st before corner, (ch 1, 1 dc, ch 2, 1 dc, ch 1) into corner,
repeat from * 3 more times but replace last corner with 1 ch, sl st in 3rd ch, sl st into corner (4 sets of 6 dc, 5 ch)

row 3 heart afghan square

Round 4:
ch 5, 2 dc into corner,
*1 dc in each st and ch across, (2 dc, ch 2, 2 dc) into corner,
repeat from * 3 more times but replace last corner with 1 dc into corner before beginning ch-5, sl st in 3rd ch, sl st into corner (4 sets of 15 dc)

row 4 heart afghan square

Round 5:
Repeat round 3 (4 sets of 10 dc, 9 ch)

Round 6:
Repeat round 4 (4 sets of 23 dc)

You can make your square bigger by repeating row 2 and 3 as many times as you want.

row 5 and 6 heart afghan square


Make sure to block all your afghan squares before joining them to each other. In short, blocking means you make your square wet and pin in the correct shape, for example on a bed or foam blocks. It will dry and stay in the shape you pinned it. You can find my blocking tutorial here.

Join squares with an invisible seam

I’ve made a photo and video tutorial on how to join squares using the invisible seam method. You can find my tutorial here.


If you have any questions about this crochet heart afghan, feel free to join my Facebook Group. I created this group for you to share pictures/ progress, ask questions and to help each other out.

Share a picture!

If you make one, please tag or mention me on Instagram @wilmawestenberg and add this pattern to your Ravelry queue. I would love to see what colors you used and feature some of your pictures!

More free crochet patterns

Leave a Reply

Your email address will not be published. Required fields are marked *