Gratitude Crochet Blanket
An on-trend, vintage, square blanket design, featuring lace triangle motifs.
This versatile blanket makes a perfect, special occasion gift for a baby shower, a housewarming, an engagement or wedding, or a birthday.
Size can easily be adjusted according to preference.
Although designed for using a single colour yarn or gradient yarn, multiple colours can also be used.
This is an original pattern by Farrah Jane Tate. You are welcome to sell products you have made using my patterns; however, I ask that you refer to the exact name of my pattern somewhere in the text of your listing. You may not copy, re-publish, sell, distribute, translate without permission, or claim my photos or patterns as your own in any way. This pattern may not be used in a classroom/workshop setting without my permission. Please note: If you have downloaded this pattern from an unofficial site (other than Ravelry, Love Crafts, Etsy, or my personal blog), this will be an unauthorised version and may not be the most current version. Please visit one of these sites to download an official, version-controlled copy.
To download a premium PDF with US instructions for this pattern with rep explanation and st count explanation
from Ravelry.
Keep scrolling for 2026 Baby Shower Blog Hop discount code.
To save this pattern to make later, add to your Ravelry queue, and/or pin via the image below:
Pattern Details
Refer to Appendix A for example project details.
- Project Level: Easy.
- Yarn: Fingering/3ply/Cat. 1 or Sport/4-5ply/Cat. 2 or DK/8ply/Cat. 3 weight yarn or Worsted/10ply/Cat. 4 weight yarn. Low-pill or non-pill, easy wash fibre (such as cotton, cotton blends, bamboo blends, and certain acrylics and easy wash wools).
- Hook: Use yarn label as a guide. Swatch to determine the optimal hook size to achieve desired drape/softness.
- Blanket Size: Size to individual preference. Size will vary with number of repeats worked, weight of chosen yarn and hook size. Refer to example projects.
- Gauge: Specific gauge not required.
- Stitch Terminology: US. Refer to Abbreviations and Special Stitch Instructions.
- Pattern Synopsis: Square blanket constructed in the round on right side from centre outwards, using Ch, DC, SC, and Sl St stitches. The blanket solid blocks and lace blocks each repeat over three rounds. Each round commences in a corner and all stitch increases are made in the four blanket corners.
- Social Media Share: @TheCrochetFix #GratitudeBlanket
Abbreviations
- ~ = Approximately.
- Actl = Actual.
- Beg = Beginning.
- Btwn = Between.
- Ch(s) = Chain(s).
- Cnr(s) = Corner(s).
- Col(s) = Colour(s).
- DC = Double Crochet.
- DC-Pct = Double Crochet with Picot. Refer to Special Stitch Instructions.
- DCStndSt = Double Crochet Standing Stitch. Refer to Special Stitch Instructions and YouTube tutorial.
- Fin = Finishing.
- FLO = Front Loop Only.
- Incl = Including.
- MC = Magic Circle.
- Pct-Shell = Picot Shell. Refer to Special Stitch Instructions.
- Prev = Previous.
- Rep = Repeat.
- Rnd(s) = Round(s).
- RS = Right Side.
- SC = Single Crochet.
- SC-Pct = Single Crochet with Picot. Refer to Special Stitch Instructions.
- Spn St = Spin Stitch. Refer to Special Stitch Instructions and YouTube tutorial.
- Sk = Skip.
- Sl St = Slip Stitch.
- Sp = Space.
- St(s) = Stitch(es).
- WS = Wrong Side.
- Yo = Yarn over (hook).
Special Stitch Instructions
DC-Pct: DC, Ch 3 or Ch 4 (according to preference), Sl St into back into same DC.
DCStndSt: Note: Can be substituted with (Ch 1, SC, Ch 2), any other chainless DC, or Ch 3. Ch 1, SC in first st from prev rnd, Ch 1, SC in FLO of SC that was just made (i.e. stacking second SC on first SC).
First Pct-Shell in Rnd: (DCStndSt, DC) in first st/ch sp, Ch 3, Sl St into first ch of Ch 3 (Picot made), 2 DC in same st/ch sp (Pct-Shell made).
All Subsequent Pct-Shell in Rnd: 2 DC in first st/ch sp, Ch 3, Sl St into FLO of DC last made (Picot made), 2 DC in same st/ch sp (Pct-Shell made).
SC-Pct: SC, Ch 3 or Ch 4 (according to preference), Sl St into back into same SC.
Spn St: Note: Can be substituted with Crab St/Reverse SC. Insert hook in st, yo, pull through a loop (two loops on hook), yo, pull yarn through first loop on hook (two loops on hook), spin hook 360O clockwise (a full rotation) on the horizontal plane, yo, pull yarn through both loops on hook.
Hints and Tips
- Single col or a very gradual ombre gradient yarn is recommended. Other options include making all solid blocks in one col and all lace blocks in another col or making all solid bocks in one col and using a different col for each lace block.
- Col changes are not incorporated into the pattern instructions; however, cols can be changed as desired.
- When fastening off a col after a rnd, always leave sufficient tail length to securely sew in on WS.
- When commencing a new col for a rnd ignore pattern instructions to Sl St into next cnr sp and instead join new col directly into cnr sp to commence.
- Ensure the chains in the lace triangle motifs are not overly tight. If working tight chains, then additional chain(s) may need to be worked to ensure the blanket rnds lie flat.
- Back post DC sts can be substituted for DC sts in the solid DC reps of the pattern, if preferred. This will add texture to the blanket.
- The DC immediately following the cnr Ch 2 Sp (in the prev rnd) can become hidden after constructing the current rnd cnr 2 DC – Ch 2 – 2 DC st sequence. Expose the prev rnd DC (if needed) by gently pulling the cnr sts away from this st. It is critical to work into the first DC st following each cnr Ch 2 Sp, to achieve the correct st count in following rnds.
Pattern Instructions
Note:
- The blanket consists of alternating Solid Blocks and Lace Blocks. Each Solid Block will always have a single rep of the solid rnds. The Lace Block will increase by one rep of the lace rnds with each subsequent block. The Solid Rep and the Lace Rep are both three rnds in total.
- Construction is summarised as:
-
- Solid Block with 1 Solid Rep (3 rnds)
- Lace Block with 1 Lace Rep (3 rnds)
- Solid Block with 1 Solid Rep (3 rnds)
- Lace Block with 2 Lace Reps (6 rnds)
- Solid Block with 1 Solid Rep (3 rnds)
- Lace Block with 3 Lace Reps (9 rnds)
- Solid Block with 1 Solid Rep (3 rnds)
- Lace Block with 4 Lace Reps (12 rnds)
- Solid Block with 1 Solid Rep (3 rnds)
- Lace Block with 5 Lace Reps (15 rnds)
- Solid Block with 1 Solid Rep (3 rnds)
- Etc., until blanket is preferred size (and finishing with a Solid block).
- Work all sts in ( ) in the same st from the prev rnd.
- An explanation of the [ ] and * * rep instructions is provided in Appendix B. [ ] contain a short st sequence that is rep multiple times when constructing a single side of the blanket. * * contain longer st sequence that forms an entire side of the blanket. This is rep multiple times to make the remaining sides of the blanket.
- A st count follows each rnd instructions in ( ). This is provided for a single cnr and side only. Multiple by 4 for st count for entire rnd. Refer to Appendix C for a st count explanation.
- DCStndSt are included in the DC st count.
- Sl St to begin and complete each rnd are not included in the st count.
- Each rnd always begins and ends in the same Ch 2 Sp cnr.
First Solid Block
Beg Circle
Leaving a beg yarn tail of sufficient length to sew in, make a circle with either MC, or Ch 4 and Sl St into first ch.
Rnd 1
DCStndSt, *Ch 2, 3 DC in circle*, rep sts btwn * * another two times, Ch 2, 2 DC in circle, Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 3 DC)
Rnd 2
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in next three sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in next three sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 7 DC)
Rnd 3
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in next seven sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in next seven sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 11 DC)
First Lace Block
Rnd 4
Sl St to first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, DC in next st, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, DC in next st*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 2 lots of 3 DC (solid inverted triangle), and 1 lot of Ch 3 Sp – SC – Ch 2 Sp – SC – Ch 3 Sp st sequence (lace triangle))
Rnd 5
Note: When the DC sts are constructed in the Ch 3 Sp, these should be made as close to the adjacent solid triangles as possible. The DC sts can be gently repositioned on the chain sts if required.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp, DC in next three sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp, DC in next three sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 2 lots of 7 DC (solid inverted triangle), 1 lot of Ch 2 Sp – DC – Ch 2 Sp st sequence (lace triangle))
Rnd 6
Note: When the DC sts are constructed in the Ch 2 Sp, these should be made as close to the adjacent solid triangles as possible. The DC sts can be gently repositioned on the chain sts if required.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp, DC in next seven sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp, DC in next seven sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 2 lots of 10 DC (solid inverted triangle), 1 Ch 1 Sp (lace triangle))
Second Solid Block
Rnd 7
Sl St into first cnr Ch 2 Sp, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in each st (incl each Ch 1 Sp) to next Ch 2 Sp cnr, *(DC, Ch 2, DC) in next Ch 2 Sp cnr, DC in each st (incl each Ch 1 Sp) to next Ch 2 Sp cnr*, rep sts btwn * * another two times, Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 25 DC
Rnd 8
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 29 DC
Rnd 9
Note: Different cnr st count.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, DC) in first Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr, *(DC, Ch 2, DC) in next Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr*, rep sts btwn * * another two times, Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 31 DC
Second Lace Block
Rnd 10
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] two times, DC in next st, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] two times, DC in next st, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 4 lots of 3 DC (solid inverted triangle), 3 lots of Ch 3 Sp – SC – Ch 2 Sp – SC – Ch 3 Sp st sequence (lace triangle))
Rnd 11
Note: Rnd 5 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] three times, DC in next three sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] three times, DC in next three sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 4 lots of 7 DC (solid inverted triangle), 3 lots of Ch 2 Sp – DC – Ch 2 Sp st sequence (lace triangle))
Rnd 12
Note: Rnd 6 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] three times, DC in next seven sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] three times, DC in next seven sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 2 lots of 10 DC (first and last solid inverted triangle), 2 lots of 9 DC (middle solid inverted triangle), 3 lots of Ch 1 Sp (lace triangle))
Rnd 13
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in Ch 1 Sp, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] three times, DC in next st, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in next Ch 1 Sp, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] three times, DC in next st, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 5 lots of 3 DC (solid inverted triangle), 4 lots of Ch 3 Sp – SC – Ch 2 Sp – SC – Ch 3 Sp st sequence (lace triangle))
Rnd 14
Note: Rnd 5 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] four times, DC in next three sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] four times, DC in next three sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 5 lots of 7 DC (solid inverted triangle), 4 lots of Ch 2 Sp – DC – Ch 2 Sp st sequence (lace triangle))
Rnd 15
Note: Rnd 6 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] four times, DC in next seven sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] four times, DC in next seven sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 2 lots of 10 DC (first and last solid inverted triangle), 3 lots of 9 DC (middle solid inverted triangle), 4 lots of Ch 1 Sp (lace triangle))
(St Count per cnr | side: 1 Ch 2 Sp | 2 lots of 10 DC (solid inverted triangle), 1 Ch 1 Sp (lace triangle))
Third Solid Block
Rnd 16
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in each st (incl each Ch 1 Sp) to next Ch 2 Sp cnr, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in each st (incl each Ch 1 Sp) to next Ch 2 Sp cnr*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 55 DC
Rnd 17
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 59 DC
Rnd 18
Note: Different cnr st count.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, DC) in first Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr, *(DC, Ch 2, DC) in next Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr*, rep sts btwn * * another two times, Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 61 DC
(St Count per cnr | side: 1 Ch 2 Sp | 61 DC
Third Lace Block
Rnd 19
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] five times, DC in next st, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] five times, DC in next st, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 7 lots of 3 DC (solid inverted triangle), 6 lots of Ch 3 Sp – SC – Ch 2 Sp – SC – Ch 3 Sp st sequence (lace triangle))
Rnd 20
Note: Rnd 5 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] six times, DC in next three sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] six times, DC in next three sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 7 lots of 7 DC (solid inverted triangle), 6 lots of Ch 2 Sp – DC – Ch 2 Sp st sequence (lace triangle))
Rnd 21
Note: Rnd 6 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] six times, DC in next seven sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] six times, DC in next seven sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 2 lots of 10 DC (first and last solid inverted triangle), 5 lots of 9 DC (middle solid inverted triangle), 6 lots of Ch 1 Sp (lace triangle))
Rnd 22
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in Ch 1 Sp, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] six times, DC in next st, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in next Ch 1 Sp, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] six times, DC in next st, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 8 lots of 3 DC (solid inverted triangle), 7 lots of Ch 3 Sp – SC – Ch 2 Sp – SC – Ch 3 Sp st sequence (lace triangle))
Rnd 23
Note: Rnd 5 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] seven times, DC in next three sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] seven times, DC in next three sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 8 lots of 7 DC (solid inverted triangle), 7 lots of Ch 2 Sp – DC – Ch 2 Sp st sequence (lace triangle))
Rnd 24
Note: Rnd 6 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] seven times, DC in next seven sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] seven times, DC in next seven sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 2 lots of 10 DC (first and last solid inverted triangle), 6 lots of 9 DC (middle solid inverted triangle), 7 lots of Ch 1 Sp (lace triangle))
Rnd 25
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in Ch 1 Sp, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] seven times, DC in next st, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in next Ch 1 Sp, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] seven times, DC in next st, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 9 lots of 3 DC (solid inverted triangle), 8 lots of Ch 3 Sp – SC – Ch 2 Sp – SC – Ch 3 Sp st sequence (lace triangle))
Rnd 26
Note: Rnd 5 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] eight times, DC in next three sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] eight times, DC in next three sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 9 lots of 7 DC (solid inverted triangle), 8 lots of Ch 2 Sp – DC – Ch 2 Sp st sequence (lace triangle))
Rnd 27
Note: Rnd 6 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] eight times, DC in next seven sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] eight times, DC in next seven sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
(St Count per cnr | side: 1 Ch 2 Sp | 2 lots of 10 DC (first and last solid inverted triangle), 7 lots of 9 DC (middle solid inverted triangle), 8 lots of Ch 1 Sp (lace triangle))
Additional Blocks
Refer to the Solid Rep and Lace Rep Instructions and Table (next page) for construction of the remainder of the blanket (to the preferred size). Table DC st count and triangle count is per side (as prev).
Each rep will make an additional solid triangle or lace triangle per side. Construct the generic rep rnds until the blanket is the preferred size.
Solid Rep
Rep Rnd 1
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in each st (incl each Ch 1 Sp) to next Ch 2 Sp cnr, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in each st (incl each Ch 1 Sp) to next Ch 2 Sp cnr*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
Rep Rnd 2
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
Rep Rnd 3
Note: Different cnr st count.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, DC) in first Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr, *(DC, Ch 2, DC) in next Ch 2 Sp cnr, DC in each st to next Ch 2 Sp cnr*, rep sts btwn * * another two times, Sl St into DCStndSt.
Lace Rep
Rep Rnd 1
Note: For the first lace rep following a solid block, the 3 DC in the [ ] st sequence will be made in a DC. For all other reps the 3 DC in the [ ] st sequence will be made in a Ch 1 Sp.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in next st or Ch 1 Sp, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] rep to last st before next Ch 2 Sp cnr, DC in last st, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, DC in next st, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts, [3 DC in next st or Ch 1 Sp, Ch 3, sk next three sts, SC in next st, Ch 2, sk next st, SC in next st, Ch 3, sk next three sts] rep to last st before next Ch 2 Sp, DC in last st, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
Rep Rnd 2
Note: Rnd 5 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] rep to last three sts before next Ch 2 Sp cnr, DC in last three sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next three sts, 2 DC in next Ch 3 Sp, Ch 2, sk next st, DC in next Ch 2 Sp, Ch 2, sk next st, 2 DC in next Ch 3 Sp] rep to last three sts before next Ch 2 Sp cnr, DC in last three sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
Rep Rnd 3
Note: Rnd 6 note also applies.
Sl St into first Ch 2 Sp cnr, (DCStndSt, Ch 2, 2 DC) in first Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] rep to last seven sts before next Ch 2 Sp cnr, DC in last seven sts, *(2 DC, Ch 2, 2 DC) in next Ch 2 Sp cnr, [DC in next seven sts, DC in next Ch 2 Sp, Ch 1, sk next st, DC in next Ch 2 Sp] rep to last seven sts before next Ch 2 Sp cnr, DC in last seven sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp cnr (alongside DCStndSt), Sl St into DCStndSt.
Rep Table
| Rnd | Rep | DC Count1 | Solid Triangles | Lace Triangles |
| 28 – 30 | Solid | 95,99,101 | N/A | N/A |
| 31 – 33 | Lace | N/A | 11 | 10 |
| 34 – 36 | Lace | N/A | 12 | 11 |
| 37 – 39 | Lace | N/A | 13 | 12 |
| 40 – 42 | Lace | N/A | 14 | 13 |
| 43 – 45 | Solid | 145,149,151 | N/A | N/A |
| 46 – 48 | Lace | N/A | 16 | 15 |
| 49 – 51 | Lace | N/A | 17 | 16 |
| 52 – 54 | Lace | N/A | 18 | 17 |
| 55 – 57 | Lace | N/A | 19 | 18 |
| 58 – 60 | Lace | N/A | 20 | 19 |
| 61 – 63 | Solid | 205,209,211 | N/A | N/A |
| 64 – 66 | Lace | N/A | 22 | 21 |
| 67 – 69 | Lace | N/A | 23 | 22 |
| 70 – 72 | Lace | N/A | 24 | 23 |
| 73 – 75 | Lace | N/A | 25 | 24 |
| 76 – 78 | Lace | N/A | 26 | 25 |
| 79 – 81 | Lace | N/A | 27 | 26 |
| 82 – 84 | Solid | 275,279,281 | N/A | N/A |
| Etc. | Etc. | Etc. | Etc. | Etc. |
| 1Rep Rnd 1 count, Rep Rnd 2 count, Rep Rnd 3 count. | ||||
Border Options
Any border can be added after the final rnd of any solid block.
Three simple options are provided below. A st count is intentionally not provided as the border can be added after any rep.
Simple Solid DC/Filet Border
Rnd 1
Sl St into first cnr Ch 2 Sp, (DCStndSt, Ch 2, DC) in first cnr Ch 2 Sp, Ch 1, DC in next st, [Ch 1, sk next st, DC in next st] rep along the side to next cnr Ch 2 Sp, Ch 1, *(DC, Ch 2, DC) in next cnr Ch 2 Sp, DC in next st, [Ch 1, sk next st, DC in next st] rep to next cnr Ch 2 Sp, Ch 1*, rep sts btwn * * another two times, Sl St into DCStndSt.
Rnd 2
Sl St into first cnr Ch 2 Sp, (DCStndSt, Ch 2, 2 DC) in first cnr Ch 2 Sp, DC in each st and Ch Sp in first side (to next cnr Ch 2 Sp), *(2 DC, Ch 2, 2 DC) in next cnr Ch 2 Sp, DC in each st and Ch Sp in the side (to next cnr Ch 2 Sp)*, rep sts btwn * * another two times, DC in first Ch 2 Sp corner (alongside DCStndSt), Sl St into DCStndSt.
Rnd 3
Sl St into first cnr Ch 2 Sp, (DCStndSt, Ch 2, DC) in first cnr Ch 2 Sp, Ch 1, DC in next st, [Ch 1, sk next st, DC in
next st] rep along the side to next cnr Ch 2 Sp, Ch 1, *(DC, Ch 2, DC) in next cnr Ch 2 Sp, DC in next st, [Ch 1, sk next st, DC in next st] rep to next cnr Ch 2 Sp, Ch 1*, rep sts btwn * * another two times, Sl St into DCStndSt.
Rnd 4
Sl St into first cnr Ch 2 Sp, (DCStndSt, Ch 2, 2 DC) in first cnr Ch 2 Sp, DC in each st and Ch Sp in first side (to next cnr Ch 2 Sp), *(2 DC, Ch 2, 2 DC) in next cnr Ch 2 Sp, DC in each st and Ch Sp in the side (to next cnr Ch 2 Sp)*, rep sts btwn * * another two times, DC in first Ch 2 Sp corner (alongside DCStndSt), Sl St into DCStndSt.
Rnd 5 (optional)
Note: If preferred, Crab St/Reverse SC or SC can be substituted for Spn St.
Sl St into first cnr Ch 2 Sp, *4 Spn St in Ch 2 Sp cnr, Spn St in each st in the side (to next cnr Ch 2 Sp)*, rep sts btwn * * another three times, Sl St into first Spn St.
Solid DC/Filet Border with DC-Pct in Fin Rnd
Rnd 1
Sl St into first cnr Ch 2 Sp, (DCStndSt, Ch 2, DC) in first cnr Ch 2 Sp, Ch 1, DC in next st, [Ch 1, sk next st, DC in next st] rep along the side to next cnr Ch 2 Sp, Ch 1, *(DC, Ch 2, DC) in next cnr Ch 2 Sp, DC in next st, [Ch 1, sk next st, DC in next st] rep to next cnr Ch 2 Sp, Ch 1*, rep sts btwn * * another two times, Sl St into DCStndSt.
Rnd 2
Sl St into first cnr Ch 2 Sp, (DCStndSt, Ch 2, 2 DC) in first cnr Ch 2 Sp, DC in each st and Ch Sp in first side (to next cnr Ch 2 Sp), *(2 DC, Ch 2, 2 DC) in next cnr Ch 2 Sp, DC in each st and Ch Sp in the side (to next cnr Ch 2 Sp)*, rep sts btwn * * another two times, DC in first Ch 2 Sp corner (alongside DCStndSt), Sl St into DCStndSt.
Rnd 3
Sl St into first cnr Ch 2 Sp, (DCStndSt, Ch 2, DC) in first cnr Ch 2 Sp, Ch 1, DC in next st, [Ch 1, sk next st, DC in next st] rep along the side to next cnr Ch 2 Sp, Ch 1, *(DC, Ch 2, DC) in next cnr Ch 2 Sp, DC in next st, [Ch 1, sk next st, DC in next st] rep to next cnr Ch 2 Sp, Ch 1*, rep sts btwn * * another two times, Sl St into DCStndSt.
Rnd 4
Note: If preferred SC-Pct can be substituted for DC-Pct. If using SC-Pct, work Ch 1 and SC for first SC (in place of DCStndSt).
Sl St into first cnr Ch 2 Sp, (DCStndSt, DC, DC-Pct, 2 DC) in first cnr Ch 2 Sp, DC-Pct in next st, DC in next Ch 1 Sp, [DC in next st, DC-Pct in next Ch 1 Sp, DC in next st, DC in next Ch 1 Sp] rep to last st before next cnr Ch 2 Sp, DC-Pct in last st, *(2 DC, DC-Pct, 2 DC) in next cnr Ch 2 Sp, DC-Pct in next st, DC in next Ch 1 Sp, [DC in next st, DC-Pct in next Ch 1 Sp, DC in next st, DC in next Ch 1 Sp] rep to last st before next cnr Ch 2 Sp, DC-Pct in last st*, rep sts btwn * * another two times, Sl St into DCStndSt.
Triangle Lace/Pct-Shell Border
Rnd 1
Sl St into first cnr Ch 2 Sp, (DCStndSt, Ch 3, DC) in first cnr Ch 2 Sp, [sk next three sts, (DC, Ch 3, DC) in next st] rep along first side to last three sts before next cnr Ch 2 Sp, sk last three sts, *(DC, Ch 3, DC, Ch 3, DC) in next cnr Ch 2 Sp, [sk next three sts, (DC, Ch 3, DC) in next st] rep along the side to last three sts before next cnr Ch 2 Sp, sk last three sts*, rep sts btwn * * another two times, DC in first Ch 2 Sp corner (alongside DCStndSt), Ch 3, Sl St into DCStndSt.
Rnd 2
Note: Refer to Special Stitch Instructions for Pct-Shell instructions.
Pct-Shell in DCStndSt, (SC, Pct-Shell) in next Ch 3 Sp, [SC in tip of next triangle (btwn st posts), Pct-Shell in next Ch 3 Sp] rep along the side until reaching the next DC – Ch 3 – DC – Ch 3 – DC cnr, SC in tip of next triangle immediately before cnr sequence, *(Pct-Shell, SC) in next Ch 3 Sp, Pct-Shell in next st, (SC, Pct-Shell) in next Ch 3 Sp, [SC in tip of next triangle, Pct-Shell in next Ch 3 Sp] rep along the side until reaching the next DC – Ch 3 – DC – Ch 3 – DC cnr, SC in tip of next triangle immediately before cnr sequence*, rep sts btwn * * another two times, (Pct-Shell, SC) in next Ch 3 Sp, Sl St into DCStndSt (of first Pct-Shell).
Finishing
Sew all ends securely into WS of blanket.
Pattern Support
Available via thecrochetfix Facebook group.
Pattern Versioning
| Version | Date | Comments |
| 0.1 | 16/09/2020 | Draft version for testing. |
| 0.2 | 19/09/2020 | Corrections from testing.
Add Appendix for stitch count explanation |
| 0.3 | 27/10/2020 | Tested/Published version. |
| 1.0 | 16/04/2025 | Pattern refresh. No change to designs. Second design variant of First Born Love Blanket split into separate document with full instructions. |
Acknowledgements
Many thanks to the following testers for testing the original First Born Love Blanket Supplement blanket design (which has now become the Gratitude Blanket):
- Alex Douki – @DoukiAlex on IG, Iordalex46 on Ravelry.
- Tania Barry – @shewgirlscrochetcreations on IG, shewgirl on Ravelry.
- Deborah Currier-Hornyak.
- Mimi Worthington – mac4mimi on IG.
- Laurie VanOstrand – @lvanostrand on IG, mnlaurie on Ravelry.
Pattern Versioning
| Version | Date | Comments |
| 0.1 | 16/09/2020 | Draft version for testing |
| 0.2 | 19/09/2020 | Corrections from testing.
Add Appendix for stitch count explanation |
| 0.3 | 27/10/2020 | Tested/Published version. |
| 1.0 | 14/03/2025 | Pattern refresh. No change to designs. Split second design into separate document. |
Appendix A: Example Projects
For additional inspiration, refer to Ravelry projects.
Blue Blanket
- Yarn: Spotlight Marvel (8 ply/DK weight/Cat. 3 yarn) – almost four 100g balls (~385g/13.5Oz or ~1090m/1192yd).
- Hook: 4.5mm/G.
- Rnds: 45 pattern rnds (fin with a solid block), 2 rnds of border option 3.
- Size: ~108cm/42.5in square (baby blanket or small lap blanket).
Appendix B: * * and [ ] Explanation.
Refer to premium pattern PDF.
Appendix C: Stitch Count Explanation.
Refer to premium pattern PDF.
Baby Shower Blog Hop

Hi everyone, on April 29th only I’m offering you a special on the pretty Gratitude Blanket pattern PDF as part of the 2026 Baby Shower Blog Hop.
Get 50% off today using the code available from Ambassador Crochet.
Once you have the coupon code, click on the button below to go to the Ravelry listing.
Apply coupon with pattern carted to receive the discount.
































