Retro Heart Daisy Tapestry: Free Crochet Pattern

Welcome to Wooly Mama Crochet! Today I am sharing a fun tapestry pattern. I wanted something pink/hearts/love vibes but still somewhat subtle to hang in my house for Valentine’s Day coming up. I probably will end up leaving it up year round though because of just how cute it is!

Tapestry crochet is a lot easier than it looks. You just simply do single crochet’s throughout the whole piece, but the design comes together by changing your yarn colors! There are a few ways to read a tapestry pattern and everyone has their own preference. That’s why I am sharing with you 3 different ways to create this piece!

You may sell the finished product as long as I am credited for the pattern. Do not copy and publish this pattern as your own.

This post contains affiliate links, I may earn a small commission if you shop from my links with no additional cost to you.

To purchase the inexpensive ad-free PDF download of this pattern, you can do so here!

Measurements

This grid is 50×60 single crochet stitches. Using weight 4 worsted yarn measures 10 x 12 inches but size might vary depending on your yarn size and tension.

Gauge

Gauge is not crucial for this pattern.

Materials

  • Yarn – weight 4 acrylic yarn in 5 colors (50 g light pink, 50 g dark pink, 25 g white, 15 g black, 15 g yellow)
  • Hook4 mm or similar
  • Tapestry needle – to weave in the ends
  • Scissorsto cut your yarn
  • Wooden Dowel – optional

Abbreviations

LP = Light Pink

DP = Dark Pink

WH = White

BL = Black

YE = Yellow

RS = Right Side

WS = Wrong Side

Important Pattern Notes

  • This pattern uses US crochet terms & includes the graph, written instructions, and color block instructions
  • This pattern is worked from the bottom up and is single crochet throughout.
  • Odd rows are your “right side” and even rows are your “wrong side”. You will carry your yarn on the wrong side or you can cut the yarn & reattach when needed if preferred
  • At the end of every row you will chain one, this does not count as a stitch
  • To attach a dowel, single crochet around it at the top of your completed tapestry

How to Change Color

While you are finishing your last stitch of the first color, pick up the next color and pull through the last loops of your stitch. For example, for a single crochet you will insert hook, yarn over, pull through the stitch, yarn over with the new color and pull through all loops. Keep carried colors all on the same side. This is the “wrong side.” I also recommend working over the carried yarns.

Color Block Instructions

Each block has a color and a number, the color of the box is the color yarn you will use and the number inside is the amount of single crochet stitches you will complete.

Let’s get started!

Graph

Each square represents a stitch. Start with Light Pink and chain 50 + 1. Then begin with row 1 working back & forth from the bottom up.

Written Pattern

To start: With Light Pink, chain 50 + 1

← Row 1 [RS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

→ Row 2 [WS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

← Row 3 [RS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

→ Row 4 [WS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

← Row 5 [RS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

→ Row 6 [WS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

← Row 7 [RS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

→ Row 8 [WS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

← Row 9 [RS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

→ Row 10 [WS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

← Row 11 [RS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

→ Row 12 [WS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

← Row 13 [RS]: (DP) x 10, (LP) x 10, (DP) x 2, (BL) x 6, (DP) x 2, (LP) x 10, (DP) x 10

→ Row 14 [WS]: (DP) x 10, (LP) x 10, (DP), (BL), (WH) x 6, (BL), (DP), (LP) x 10, (DP) x 10

← Row 15 [RS]: (DP) x 10, (LP) x 10, (BL), (WH) x 8, (BL), (LP) x 10, (DP) x 10

→ Row 16 [WS]: (DP) x 10, (LP) x 10, (BL), (WH) x 8, (BL), (LP) x 10, (DP) x 10

← Row 17 [RS]: (DP) x 10, (LP) x 4, (BL) x 5, (LP), (BL), (WH) x 8, (BL), (LP), (BL) x 5, (LP) x 4, (DP) x 10

→ Row 18 [WS]: (DP) x 10, (LP) x 3, (BL), (WH) x 5, (BL), (WH) x 10, (BL), (WH) x 5, (BL), (LP) x 3, (DP) x 10

← Row 19 [RS]: (DP) x 10, (LP) x 2, (BL), (WH) x 7, (BL), (WH) x 8, (BL), (WH) x 7, (BL), (LP) x 2, (DP) x 10

→ Row 20 [WS]: (DP) x 10, (LP), (BL), (WH) x 9, (BL), (WH) x 6, (BL), (WH) x 9, (BL), (LP), (DP) x 10

← Row 21 [RS]: (LP) x 10, (DP), (BL), (WH) x 10, (BL), (WH), (BL) x 2, (WH), (BL), (WH) x 10, (BL), (DP), (LP) x 10

→ Row 22 [WS]: (LP) x 10, (DP), (BL), (WH) x 11, (BL), (YE) x 2, (BL), (WH) x 11, (BL), (DP), (LP) x 10

← Row 23 [RS]: (LP) x 10, (DP), (BL), (WH) x 9, (BL) x 2, (YE) x 4, (BL) x 2, (WH) x 9, (BL), (DP), (LP) x 10

→ Row 24 [WS]: (LP) x 10, (DP) x 2, (BL), (WH) x 7, (BL), (YE) x 8, (BL), (WH) x 7, (BL), (DP) x 2, (LP) x 10

← Row 25 [RS]: (LP) x 10, (DP) x 2, (BL) x 2, (WH) x 5, (BL), (YE) x 10, (BL), (WH) x 5, (BL) x 2, (DP) x 2, (LP) x 10

→ Row 26 [WS]: (LP) x 10, (BL) x 2, (WH) x 2, (BL) x 3, (WH), (BL), (YE) x 12, (BL), (WH), (BL) x 3, (WH) x 2, (BL) x 2, (LP) x 10

← Row 27 [RS]: (LP) x 9, (BL), (WH) x 7, (BL), (YE) x 5, (BL) x 4, (YE) x 5, (BL), (WH) x 7, (BL), (LP) x 9

→ Row 28 [WS]: (LP) x 8, (BL), (WH) x 8, (BL), (YE) x 4, (BL), (YE) x 4, (BL), (YE) x 4, (BL), (WH) x 8, (BL), (LP) x 8

← Row 29 [RS]: (LP) x 7, (BL), (WH) x 8, (BL), (YE) x 16, (BL), (WH) x 8, (BL), (LP) x 7

→ Row 30 [WS]: (LP) x 7, (BL), (WH) x 8, (BL), (YE) x 16, (BL), (WH) x 8, (BL), (LP) x 7

← Row 31 [RS]: (DP) x 7, (BL), (WH) x 7, (BL), (YE) x 6, (BL), (YE) x 4, (BL), (YE) x 6, (BL), (WH) x 7, (BL), (DP) x 7

→ Row 32 [WS]: (DP) x 8, (BL), (WH) x 6, (BL), (YE) x 6, (BL), (YE) x 4, (BL), (YE) x 6, (BL), (WH) x 6, (BL), (DP) x 8

← Row 33 [RS]: (DP) x 9, (BL), (WH) x 5, (BL), (YE) x 18, (BL), (WH) x 5, (BL), (DP) x 9

→ Row 34 [WS]: (DP) x 10, (BL) x 2, (WH) x 2, (BL) x 3, (YE) x 16, (BL) x 3, (WH) x 2, (BL) x 2, (DP) x 10

← Row 35 [RS]: (DP) x 10, (LP) x 2, (BL) x 2, (WH) x 2, (BL), (YE) x 16, (BL), (WH) x 2, (BL) x 2, (LP) x 2, (DP) x 10

Row 36 [WS]: (DP) x 10, (LP) x 2, (BL), (WH) x 4, (BL), (YE) x 6, (BL) x 2, (YE) x 6, (BL), (WH) x 4, (BL), (LP) x 2, (DP) x 10

← Row 37 [RS]: (DP) x 10, (LP), (BL), (WH) x 6, (BL), (YE) x 4, (BL), (WH) x 2, (BL), (YE) x 4, (BL), (WH) x 6, (BL), (LP), (DP) x 10

→ Row 38 [WS]: (DP) x 10, (LP), (BL), (WH) x 7, (BL) x 4, (WH) x 4, (BL) x 4, (WH) x 7, (BL), (LP), (DP) x 10

← Row 39 [RS]: (DP) x 10, (LP), (BL), (WH) x 9, (BL), (WH) x 6, (BL), (WH) x 9, (BL), (LP), (DP) x 10

→ Row 40 [WS]: (DP) x 10, (LP), (BL), (WH) x 9, (BL), (WH) x 6, (BL), (WH) x 9, (BL), (LP), (DP) x 10

← Row 41 [RS]: (LP) x 10, (DP) x 2, (BL), (WH) x 7, (BL), (WH) x 8, (BL), (WH) x 7, (BL), (DP) x 2, (LP) x 10

→ Row 42 [WS]: (LP) x 10, (DP) x 3, (BL), (WH) x 5, (BL), (WH) x 10, (BL), (WH) x 5, (BL), (DP) x 3, (LP) x 10

← Row 43 [RS]: (LP) x 10, (DP) x 4, (BL) x 6, (WH) x 10, (BL) x 6, (DP) x 4, (LP) x 10

→ Row 44 [WS]: (LP) x 10, (DP) x 10, (BL), (WH) x 8, (BL), (DP) x 10, (LP) x 10

← Row 45 [RS]: (LP) x 10, (DP) x 10, (LP), (BL), (WH) x 6, (BL), (LP), (DP) x 10, (LP) x 10

→ Row 46 [WS]: (LP) x 10, (DP) x 10, (LP), (BL) x 2, (WH) x 4, (BL) x 2, (LP), (DP) x 10, (LP) x 10

← Row 47 [RS]: (LP) x 10, (DP) x 10, (LP) x 3, (BL) x 4, (LP) x 3, (DP) x 10, (LP) x 10

→ Row 48 [WS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

← Row 49 [RS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

→ Row 50 [WS]: (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10

← Row 51 [RS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

→ Row 52 [WS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

← Row 53 [RS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

→ Row 54 [WS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

← Row 55 [RS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

→ Row 56 [WS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

← Row 57 [RS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

→ Row 58 [WS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

← Row 59 [RS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

→ Row 60 [WS]: (DP) x 10, (LP) x 10, (DP) x 10, (LP) x 10, (DP) x 10

Color Block Pattern

To start: With Light Pink, chain 50 + 1

← Row 1 [RS]: 10, 10, 10, 10, 10

→ Row 2 [WS]: 10, 10, 10, 10, 10

← Row 3 [RS]: 10, 10, 10, 10, 10

→ Row 4 [WS]: 10, 10, 10, 10, 10

← Row 5 [RS]: 10, 10, 10, 10, 10

→ Row 6 [WS]: 10, 10, 10, 10, 10

← Row 7 [RS]: 10, 10, 10, 10, 10

→ Row 8 [WS]: 10, 10, 10, 10, 10

← Row 9 [RS]: 10, 10, 10, 10, 10

→ Row 10 [WS]: 10, 10, 10, 10, 10

← Row 11 [RS]: 10, 10, 10, 10, 10

→ Row 12 [WS]: 10, 10, 10, 10, 10

← Row 13 [RS]: 10, 10, 2, 6, 2, 10, 10

→ Row 14 [WS]: 10, 10, 1, 1, 6, 1, 1, 10, 10

← Row 15 [RS]: 10, 10, 1, 8, 1, 10, 10

→ Row 16 [WS]: 10, 10, 1, 8, 1, 10, 10

← Row 17 [RS]: 10, 4, 5, 1, 1, 8, 1, 1, 5, 4, 10

→ Row 18 [WS]: 10, 3, 1, 5, 1, 10, 1, 5, 1, 3, 10

← Row 19 [RS]: 10, 2, 1, 7, 1, 8, 1, 7, 1, 2, 10

→ Row 20 [WS]: 10, 1, 1, 9, 1, 6, 1, 9, 1, 1, 10

← Row 21 [RS]: 10, 1, 1, 10, 1, 1, 2, 1, 1, 10, 1, 1, 10

→ Row 22 [WS]: 10, 1, 1, 11, 1, 2, 1, 11, 1, 1, 10

← Row 23 [RS]: 10, 1, 1, 9, 2, 4, 2, 9, 1, 1, 10

→ Row 24 [WS]: 10, 2, 1, 7, 1, 8, 1, 7, 1, 2, 10

← Row 25 [RS]: 10, 2, 2, 5, 1, 10, 1, 5, 2, 2, 10

→ Row 26 [WS]: 10, 2, 2, 3, 1, 1, 12, 1, 1, 3, 2, 2, 10

← Row 27 [RS]: 9, 1, 7, 1, 5, 4, 5, 1, 7, 1, 9

→ Row 28 [WS]: 8, 1, 8, 1, 4, 1, 4, 1, 4, 1, 8, 1, 8

← Row 29 [RS]: 7, 1, 8, 1, 16, 1, 8, 1, 7

→ Row 30 [WS]: 7, 1, 8, 1, 16, 1, 8, 1, 7

← Row 31 [RS]: 7, 1, 7, 1, 6, 1, 4, 1, 6, 1, 7, 1, 7

→ Row 32 [WS]: 8, 1, 6, 1, 6, 1, 4, 1, 6, 1, 6, 1, 8

← Row 33 [RS]: 9, 1, 5, 1, 18, 1, 5, 1, 9

→ Row 34 [WS]: 10, 2, 2, 3, 16, 3, 2, 2, 10

← Row 35 [RS]: 10, 2, 2, 2, 1, 16, 1, 2, 2, 2, 10

Row 36 [WS]: 10, 2, 1, 4, 6, 2, 6, 1, 4, 1, 2, 10

← Row 37 [RS]: 10, 1, 1, 6, 1, 4, 1, 2, 1, 4, 1, 6, 1, 1, 10

→ Row 38 [WS]: 10, 1, 1, 7, 4, 4, 4, 7, 1, 1, 10

← Row 39 [RS]: 10, 1, 1, 9, 1, 6, 1, 9, 1, 1, 10

→ Row 40 [WS]: 10, 1, 1, 9, 1, 6, 1, 9, 1, 1, 10

← Row 41 [RS]: 10, 2, 1, 7, 1, 8, 1, 7, 1, 2, 10

→ Row 42 [WS]: 10, 3, 1, 5, 1, 10, 1, 5, 1, 3, 10

← Row 43 [RS]: 10, 4, 6, 10, 6, 4, 10

→ Row 44 [WS]: 10, 10, 1, 8, 1, 10, 10

← Row 45 [RS]: 10, 10, 1, 1, 6, 1, 1, 10, 10

→ Row 46 [WS]: 10, 10, 1, 2, 4, 2, 1, 10, 10

← Row 47 [RS]: 10, 10, 3, 4, 3, 10, 10

→ Row 48 [WS]: 10, 10, 10, 10, 10

← Row 49 [RS]: 10, 10, 10, 10, 10

→ Row 50 [WS]: 10, 10, 10, 10, 10

← Row 51 [RS]: 10, 10, 10, 10, 10

→ Row 52 [WS]: 10, 10, 10, 10, 10

← Row 53 [RS]: 10, 10, 10, 10, 10

→ Row 54 [WS]: 10, 10, 10, 10, 10

← Row 55 [RS]: 10, 10, 10, 10, 10

→ Row 56 [WS]: 10, 10, 10, 10, 10

← Row 57 [RS]: 10, 10, 10, 10, 10

→ Row 58 [WS]: 10, 10, 10, 10, 10

← Row 59 [RS]: 10, 10, 10, 10, 10

→ Row 60 [WS]: 10, 10, 10, 10, 10

Weave in all ends and then …

You’re all done!

I would LOVE to see your creation! If you crochet this Retro Heart Daisy Tapestry please tag or DM @woolymamacrochet on Instagram so I can like & share! 

If you have any questions or need help, PLEASE send me a message or leave a comment on this post.

If you enjoyed this pattern, please check out my other free retro/checker inspired patterns! Like the Granny’s Cabin Shrug, Checkerboard Beanie or Retro Check Blanket! Thank you for checking out my blog and be sure to subscribe to my email list so you never miss a new free pattern!


Comments

Leave a Reply

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