Skip to Content

6 Granny Square Crochet Lovey Blanket Patterns

These granny square crochet lovey blanket patterns grew out of making small samples of baby blankets. Basic yarn colors were used in light and dark grey, blue, and pink. If you are a beginner at crochet, these little gems are a perfect way to get started and practice your crochet skills while making something that a child will enjoy.

Post contains affiliate links and we earn commissions if you shop through the links on this page. For more information please read the disclaimer on the About Us page.

6 Granny Square Crochet Lovey Blanket Patterns
6 Granny Square Crochet Lovey Blanket Patterns

The granny square is a simple and timeless crochet block of fabric that can be used in so many ways.

Inspiration for the 6 Granny Square Crochet Lovey Blanket Patterns

I made a lot of granny squares in the colors used for these lovies a few winters ago. It has been a labor of love turning the squares into something else. I made six baby blankets; three in shades of blues and grey and three in shades of pink and grey. There are twenty squares used in each blanket. However, each one has a different crochet border.

As I was making the video tutorials for the crochet borders on the various blankets, I realized about half way through the process that these would be perfect for a child’s lovey.

You can find each one of the baby blanket patterns for free on this website too. Here are the links to each one if you would rather make an entire baby blanket.

Four Granny Square Baby Blankets
Four Granny Square Baby Blankets
Table Of Contents
  1. Inspiration for the 6 Granny Square Crochet Lovey Blanket Patterns
  2. Crocheting the Classic Granny Square
  3. Directions: How to Crochet the Classic Granny Square
  4. Crochet Granny Square Lovey Patterns
  5. Granny Square Crochet Lovey Blanket Patterns
  6. Lovey Blanket Materials
  7. Directions: Blue Skies Granny Square Lovey
  8. Directions: Blushing Ruffle Granny Square Lovey
  9. Directions: Blue Agate Crochet Lovey
  10. Directions: Pink and Grey Baby Lovey
  11. Directions: Simple Loop Granny Square Lovey
  12. Directions: Skipping Rocks Baby Lovey

Crocheting the Classic Granny Square

So, let’s begin. I have provided the basics on how to crochet a basic granny square. This is the same first six rounds that have been used for each lovey. The only difference is the crochet border for each.

How to Crochet the Classic Granny Square

Learning how to crochet the classic granny square is one of the first patterns that a beginner at crochet often learns how to make. The granny square is a design that can be used to create all kinds of fun projects.

Easy-to-Learn Crochet Pattern

The basic granny square is a classic that is simply perfect for a beginner for many reasons. One is that it helps a new crocheter read a crochet pattern while making something that is quick to make. Another reason is that the pattern is repetitive. Once you get beyond round three, the pattern is a repeat of rounds two and three.

Basic Granny Square

Today, we will learn how to crochet the basic granny square. However, there are many, many variations of the granny square. Once you learn the basic concepts and stitches, it is fun to try new patterns too.

A classic granny square is worked in the round using double crochet and chain stitches.

Basic Crochet Granny Square

Directions: How to Crochet the Classic Granny Square

Materials

Any type of yearn and crochet hook would work for this pattern. However, a nice and easy place to start with is a worsted weight yarn and a Size H (5.0 mm) crochet hook. A worsted weight yarn is like an all-purpose yarn that is of medium weight.

An easy way to choose the crochet hook for this project: Whatever you choose for a yarn, look on the package as it will tell you the yarn weight and the crochet hook recommended for the yarn.

Abbreviations

CH = Chain

DC = Double Crochet

SC = Single Crochet

SL ST = Slip Stitch

SP = Space

ST = Stitch

STs = Stitches

YO = Yarn Over

[ ] repeat between

Special Stitches

Granny Cluster, or shell: A granny cluster is a term for a special crochet stitch that consists of a set of 3 double crochets, all worked into one stitch or space. The clusters are then separated from one another with chain stitches.

Beginning the Granny Square

Begin by making a Magic Circle. Directions for the magic circle can be found here. This is a detailed step-by-step tutorial on making the magic circle.

The magic circle provides for a tighter center to the beginning round. Once the initial round is completed, you tighten the center hole snug by tugging on the beginning yarn tail.

First Round of Granny Stitch Using Two Methods to Start the Circle

An alternative way to begin this pattern is to CH 4 and SL ST into the first CH ST to form a circle. Then continue working the pattern inside the circle that is formed when completing that SL St into the first CH ST.

Round 1

  1. Chain 3. (This counts as a DC.)
  2. In the foundation ring, work: 2 DC and CH 3.
  3. Continue working in the ring and work (3DC, CH 3) three times.
  4. Join with a SL ST into the 3rd CH of the beginning CH STs.
  5. This will complete the first round of the granny square. There should be 4 clusters of 3 DC with 4 areas of CH 3 between. (The CH 3 Spaces are the corners.)
Round 1 Granny Square

Round 2

  1. Chain 4. (This counts as 1 DC plus CH 1.)
  2. In the next CH 3 SP work (3 DC, CH 3, 3 DC, CH 1).
  3. In the next 2- CH 3 Spaces, work (3 DC, CH 3, 3 DC, CH 1). You should now have three sets of 3 DC, 3- CH 3 Spaces, and 3-CH 1 Spaces.
  4. In the last CH 3 SP, work (3 DC, CH 3, 2 DC).
  5. End the round by joining with a SL ST into the 3rd CH of the beginning CH STs. (You should have 8 shells, 4 chain 3 spaces, and 4 CH 1 spaces).

Round 3

  1. Chain 3. (This counts as 1 DC.)
  2. Then into the same space, work: 2 DC, CH 1. (This completes the first granny cluster of this round.)
  3. Skip the 3 DC of the previous row. In the next CH 3 SP, work (3 DC, CH 3, 3 DC, Ch 1).
  4. In the next CH 1 SP work 3 DC and 1 CH.
  5. Skip to the CH 3 Space in the corner and work (3 DC, CH 3, 3 DC, Ch 1).
  6. Repeat steps 4 and 5 two more times until all 4 corners are complete.
  7. After the last DC in the CH 3 space CH 1 and SL ST into the top ST of the first DC of this round. (You should have 12 shells and 4-CH 1 spaces and 4 CH 3 spaces after the completion of this round).
Granny Square Round 3

Round 4 and Beyond

Repeat rounds 2 and 3.

Now that you know the pattern, you can keep adding rows to make the granny square as large as you like.

Finishing Each Square:

Pull the yarn through the last ST. Leave about a 12-inch yarn tail. Using the yarn needle, weave the yarn back and forth through the crochet stitches until a bit snug. Cut off excess.

Granny Square Crochet Video Tutorials

If you prefer a video on how to crochet a granny square, that is here for you too.

Crochet Granny Square Lovey Patterns

Crochet Lovies in Blue and Grey
Crochet Lovies in Blue and Grey

Granny Square Crochet Lovey Blanket Patterns

There are three in shades of blue and grey and three in shades of pink and grey.

All six of the granny square loveys are worked with just these few colors.

Crochet Lovies in Pink and Grey
Crochet Lovies in Pink and Grey

Lovey Blanket Materials

Charcoal Grey Red Heart.

Dusty Grey Red Heart.

Delft Blue Red Heart.

Light Blue Red Heart.

Petal Pink Red Heart.

Perfect Pink Red Heart.

If you are not able to find the yarn locally, you can find it here.

I used size H Crochet Hook for all the patterns.

Blue Skies Granny Square Lovey
Blue Skies Granny Square Lovey

Directions: Blue Skies Granny Square Lovey

Size

Approximately 10 inches square

Gauge

12 Double Crochet per 4 inches. However, gauge is not critical in this crochet pattern.

Materials

Charcoal Grey Red Heart. 1 Partial Skein or 40 yards.

Dusty Grey Red Heart. 1 partial Skein or 120 yards.

Light Blue Red Heart. 1 Partial Skein or 40 yards.

Size H crochet hook

Scissors

Yarn needle

Abbreviations

CH = Chain

DC = Double Crochet

SC = Single Crochet

SL ST = Slip Stitch

SP = Space

ST = Stitch

STs = Stitches

YO = Yarn Over

[ ] repeat between

Directions:

Use the directions above for making the first six rounds of the granny square.

First four rows use the Dusty Grey Yarn

Rows five and six use the Charcoal Grey Yarn

Once the first six rounds are complete, add the crochet border.

Crochet Border Directions

Round 1:

Join Light Blue yarn in any CH 1 SP.

CH 3. (Counts as DC). 2 DC in the same CH SP. CH 1, SK 3 DC. [3 DC in the CH 1 SP, CH 1, SK 3 DC]. Repeat around between the [ ]. In each corner work (3 DC, CH 3, 3 DC). End with a CH 1 and SL ST into the top CH 3 ST of the first CH 3 STs.

Round 2:

Join Dusty Grey in any CH 1 SP.

Repeat round 1.

Round 3:

Continue using the Dusty Grey yarn.

CH 3 (Counts as DC). [Skip to the next CH SP and work (2 DC, CH 1, 2 DC)]. Repeat between [ ] around. In each corner CH 3 SP work (3 DC, CH 3, 3 DC). End with (2 DC, CH 1, 1 DC) SL ST into the top CH ST of the first CH 3 of this row.

Finishing:

Weave in all the ends and cut off excess yarn.

Videos of Crochet Border

Blushing Ruffle Granny Square Lovey 1
Blushing Ruffle Granny Square Lovey 1

Directions: Blushing Ruffle Granny Square Lovey

Lovey Size

Size is approximately 12 ½ inches around. Note, the corners are a bit rounded – not square.

Gauge

12 Double Crochet per 4 inches. However, gauge is not critical in this crochet pattern.

Materials

Dusty Grey Red Heart. 1 Partial Skein or 175 yards.

Petal Pink Red Heart. 1 Partial Skein or 150 yards.

Size H crochet hook

Scissors

Yarn needle

Abbreviations

CH = Chain

DC = Double Crochet

SC = Single Crochet

SL ST = Slip Stitch

SP = Space

ST = Stitch

STs = Stitches

YO = Yarn Over

[ ] repeat between

Special Stitches

How to complete the Picot Stitch.

Most picot stitches call for a CH 3, I wanted this one a bit taller, so I did a CH 4 and inserted my hook into the first CH, YO, Pull through the loops on the hook.

How to complete the V-Stitch.

In this pattern the V-Stitch is used for the crochet border. The V-Stitch is worked (DC, CH 1, DC).

Granny Cluster, or shell: 

A granny cluster is a term for a special crochet stitch that consists of a set of 3 double crochets, all worked into one stitch or space. The clusters are then separated from one another with chain stitches.

Directions:

Use the directions above for making the first six rounds of the granny square.

First four rows use the Petal Pink Yarn

Rows five and six use the Dusty Grey Yarn

Once the first six rounds are complete, add the crochet border.

Crochet Border Directions

Round 1:

Using the Petal Pink yarn

CH 1 (Counts as SC) in each ST all the way around. End with SL ST into 1st CH 1 ST. Note: make sure when completing the SC in the CH Spaces you go through the top loops or at least the back loop so some of the grey from the previous row shows through.

Round 2:

Change to the Dusty Grey yarn

CH 3 (Counts as DC). DC in each ST all the way around. End with SL ST into the top CH of the initial CH 3.

Round 3:

Continue with the Dusty Grey yarn

CH 4 (Counts as DC, CH 1), DC in the same ST. [SK 2 STs, (DC, CH 1, DC) in the next ST]. Repeat between [ ] around. In the corners work (DC, CH 1, DC, SK 1) 3 times. Join with a SL ST into the 3rd CH of the initial CH 4.

Round 4:

Continue with the Dusty Grey yarn

SL ST into the CH 1 SP. CH 4 (Counts as DC, CH 1). DC in the same SP. [Move to the next CH SP, work (DC, CH 1, DC)] Repeat around between the [ ]. Join with a SL ST into the top CH of the initial CH 3. Note, this might seem like it will not lay very flat at this point. The next round seems to straighten things out nicely.

Round 5:

Continue with the Dusty Grey yarn

SL St into the CH 1 SP of the previous row. CH 3 (Counts as DC) and 2 DC in the Same SP, CH 1. [Move to the next CH SP, work 3 DC, CH 1]. Repeat around between [ ]. End the round with a CH 1 and join with a SL ST into the top CH of the initial CH 3.

Round 6:

In this round, you will complete a Picot Stitch in the middle ST of the 3 DC in the previous row with SC in the other stitches. Picot Stitch. CH 4 and insert hook into the first CH, YO, Pull through the loops on the hook

Change to Petal Pink yarn

Join the yarn in a CH 1 SP.

CH 1 (Counts as SC). In the next ST SC, work a Picot ST, then [SC in each ST until you reach the middle DC of the next set of 3 DC’s. Complete a Picot ST]. Repeat between [ ] around. End with a SL ST into the first CH SP.

Finishing

Weave in the yarn ends and remove the excess.

Videos of Crochet Border

Blue Agate Crochet Lovey 1
Blue Agate Crochet Lovey 1

Directions: Blue Agate Crochet Lovey

Size

Approximately 11 inches square

Gauge

12 Double Crochet per 4 inches. However, gauge is not critical in this crochet pattern.

Materials

Charcoal Red Heart. 1 Partial Skein or 50 yards.

Dusty Grey Red Heart. 1 Partial Skein or 50 yards.

Delft Blue Red Heart 1 Partial Skein or 150 yards.

Light Blue Red Heart 1 Partial Skeins or 50 yards.

Size H crochet hook

Scissors

Yarn needle

Abbreviations

CH = Chain

DC = Double Crochet

SC = Single Crochet

SL ST = Slip Stitch

SP = Space

ST = Stitch

STs = Stitches

YO = Yarn Over

[ ] repeat between

Top of Form

Directions:

Use the directions above for making the first six rounds of the granny square.

First four rows use the Delft Blue Yarn

Rows five and six use the Charcoal Grey Yarn

Once the first six rounds are complete, add the crochet border.

Crochet Border Directions

Round 1:

Join light blue yarn in a CH 1 SP. [CH 3 (this counts as your first DC), 2 DC, CH 1] Repeat between [ ] until you reach the corner. Then in the CH 3 space, work 3 DC, 3 CH, 3 DC and CH 1.  Continue the stitch pattern between the [ ] for the sides and in each corner work the ( 3 DC, 3 CH, 3 DC and CH 1). End with a SL ST into the 3rd chain of the beginning CH.

Round 2:

Join Dusty Grey yarn in a CH 1 SP. [CH 3 (this counts as your first DC), 2 DC, CH 1] Repeat between [ ] until you reach the corner. Then in the CH 3 space, work 3 DC, 3 CH, 3 DC and CH 1.  Continue the stitch pattern between the [ ] for the sides and in each corner work the ( 3 DC, 3 CH, 3 DC and CH 1). End with a SL ST into the 3rd chain of the beginning CH.

Round 3:

Join Delft Blue yarn in a CH 1 SP. [CH 3 (this counts as your first DC), 2 DC, CH 1] Repeat between [ ] until you reach the corner. Then in the CH 3 space, work 3 DC, 3 CH, 3 DC and CH 1.  Continue the stitch pattern between the [ ] for the sides and in each corner work the ( 3 DC, 3 CH, 3 DC and CH 1). End with a SL ST into the 3rd chain of the beginning CH.

Round 4:

Join Charcoal yarn in a CH 1 SP. [CH 3 (this counts as your first DC), 2 DC, CH 1] Repeat between [ ] until you reach the corner. Then in the CH 3 space, work 3 DC, 3 CH, 3 DC and CH 1.  Continue the stitch pattern between the [ ] for the sides and in each corner work the ( 3 DC, 3 CH, 3 DC and CH 1). End with a SL ST into the 3rd chain of the beginning CH.

Finishing:

Weave in all the ends and cut off excess yarn.

Video Tutorial of the Crochet Border

Pink and Grey Baby Lovey
Pink and Grey Baby Lovey

Directions: Pink and Grey Baby Lovey

Size

Size is approximately 12 inches square. The crochet border has just a slight amount of ruffle.

Gauge

12 Double Crochet per 4 inches. However, gauge is not critical in this crochet pattern.

Materials

Charcoal Grey Red Heart. 1 Partial Skein or 50 yards.

Dusty Grey Red Heart. 1 Partial Skein or 150 yards.

Petal Pink Red Heart. 1 Partial Skein or 75 yards.

Perfect Pink Red Heart. 1Partial Skein or 150 yards.

Size H crochet hook

Scissors

Yarn needle

Abbreviations

CH = Chain

DC = Double Crochet

SC = Single Crochet

SL ST = Slip Stitch

SP = Space

ST = Stitch

STs = Stitches

YO = Yarn Over

[ ] repeat between

Directions:

Use the directions above for making the first six rounds of the granny square.

First four rows use the Petal Pink Yarn

Rows five and six use the Dusty Grey Yarn

Once the first six rounds are complete, add the crochet border.

Crochet Border Directions

Round 1

Join the perfect pink yarn in a CH SP.

CH 3 (Counts as DC). 2 DC in the same CH SP, CH 1, SK 3 DC, in the next CH SP work 3 DC. [CH 1, SK 3 DC, work 3 DC in the next CH SP]. Repeat around. In the corners work (3 DC, CH 3, 3 DC). End with a CH 1 and SL ST into the top CH of the first CH 3 STs.

Round 2

Change to the charcoal yarn.

CH 1 (Counts as SC) and SC in each ST around. End with a SL ST to the first CH ST. (In each chain stitch, work in the back loop only so some of the perfect pink yarn shows through from the previous row).

Round 3

Join the dusty grey yarn.

CH 3 (Counts as SC, CH 2). [SK 1 ST, SC, CH 2]. Repeat between [ ] around. In each corner work (SC, CH 2, in each ST. Don’t skip a stitch between in the corner stitches). End with a SL ST into the first CH.

Round 4

Still using the dusty grey yarn.

SL ST into a CH 2 SP. CH 5 (Counts as DC, CH 2). In the next CH 2 SP work (DC, CH 2, DC). [Skip to the next CH 2 SP work (DC, CH 2, DC)]. Repeat around. Ending with a DC and SL ST into the 3rd CH of the beginning CH 5.

Round 5

Continue using the dusty grey yarn.

Repeat round 4.

Finishing:

Weave in all the ends and cut off excess yarn.

Granny Square Crochet Video Tutorials

Simple Loop Granny Square Lovey 1
Simple Loop Granny Square Lovey 1

Directions: Simple Loop Granny Square Lovey

Size

Size is approximately 10 ½ inches Square.

Materials

Perfect Pink Red Heart. 1 Partial Skein or 50 yards.

Charcoal Red Heart. 1 Partial Skein or 100 yards.

Dusty Grey Red Heart. 1 Partial Skein or 150 yards.

Size H crochet hook

Scissors

Yarn needle

Abbreviations

CH = Chain

DC = Double Crochet

SC = Single Crochet

SL ST = Slip Stitch

SP = Space

ST = Stitch

Directions:

Use the directions above for making the first six rounds of the granny square.

First four rows use the Perfect Pink Yarn

Rows five and six use the Charcoal Grey Yarn

Once the first six rounds are complete, add the crochet border.

Crochet Border Directions

Round 1:

Join Dusty Grey in a previous row CH 1 SP. Chain 3. (This counts as 1 DC.). Then into the same space, work: 2 DC, CH 1. (This completes the first granny cluster of this round.). Skip the 3 DC of the previous row. In the next CH 3 SP, work (3 DC, CH 3, 3 DC, Ch 1). In the next CH 1 SP work 3 DC and 1 CH. Skip to the CH 3 Space in the corner and work (3 DC, CH 3, 3 DC, Ch 1). Repeat steps 4 and 5 two more times until all 4 corners are complete. After the last DC in the CH 3 space CH 1 and SL ST into the top ST of the first DC of this round. (You should have 12 shells and 4-CH 1 spaces and 4 CH 3 spaces after the completion of this round).

Round 2:

Join Charcoal yarn in a previous row CH 1 SP. Complete SC. CH 3, SK 3 DC, SC in previous row CH 1 SP. [CH 3 SK 3 DC, SC in previous row CH 1 SP]. Repeat between [ ] until the corner. In the corner complete CH 3, SK 3 DC, SC in previous row CH 3 SP. CH 3, and complete SC in CH 3 SP again. CH 3, SK 3 DC SC in previous row CH 1 SP. Continue onto the second side [CH 3, SK 3 DC, SC in previous row CH 1 SP]. Repeat between [ ] until the corner. Repeat the side and corner stitches until all 4 corners are complete and the sides are complete. Join with a SL ST into the first SC.

Round 3:

In this row, you will be working inside of the previous row CH 3 SP.

Join Dusty Grey yarn in a previous row CH 3 SP. CH 3 (counts at first DC), 2 DC, CH 1, [in CH 3 SP, complete 3 DC, CH 1] Repeat between [ ] until the corner. When you get to each corner complete 3 DC, CH 3, 3 DC. Continue working on each wide the 3 DC, CH 1 in each CH 3 SP. Join with a SL ST into the top CH 3 SP of the beginning CH 3.

Round 4:

Join Charcoal yarn in a previous row CH 1 SP. Complete SC. CH 3, SK 3 DC, SC in previous row CH 1 SP. [CH 3 SK 3 DC, SC in previous row CH 1 SP]. Repeat between [ ] until the corner. In the corner complete CH 3, SK 3 DC, SC in previous row CH 3 SP. CH 3, and complete SC in CH 3 SP again. CH 3, SK 3 DC SC in previous row CH 1 SP. Continue onto the second side [CH 3, SK 3 DC, SC in previous row CH 1 SP]. Repeat between [ ] until the corner. Repeat the side and corner stitches until all 4 corners are complete and the sides are complete. Join with a SL ST into the first SC.

Round 5:

Keep using the Charcoal yarn and [CH 5, SL ST into the previous row SC SP]. Repeat around until the last ST and end with a SL ST into the first ST area.

Finishing:

Weave in all the ends and cut off excess yarn.

Crochet Video Tutorial

Skipping Rocks Baby Lovey 1
Skipping Rocks Baby Lovey 1

Directions: Skipping Rocks Baby Lovey

Size

Size is approximately 14 inches square.

Gauge

12 Double Crochet per 4 inches. However, gauge is not critical in this crochet pattern.

Materials

Charcoal Grey Red Heart. 1 Partial Skein or 200 yards.

Delft Blue Red Heart. 1 Partial Skein or 150 yards.

Size H crochet hook

Scissors

Yarn needle

Abbreviations

CH = Chain

DC = Double Crochet

SC = Single Crochet

SL ST = Slip Stitch

SP = Space

ST = Stitch

STs = Stitches

YO = Yarn Over

[ ] repeat between

Special Stitches

Granny Cluster, or shell: 

A granny cluster is a term for a special crochet stitch that consists of a set of 3 double crochets, all worked into one stitch or space. The clusters are then separated from one another with chain stitches.

Directions:

Use the directions above for making the first six rounds of the granny square.

First four rows use the Delft Blue Yarn

Rows five and six use the Charcoal Grey Yarn

Once the first six rounds are complete, add the crochet border.

Crochet Border Directions

Round 1:

Join the Delft Blue yarn

Begin working in any CH 1 SP from the previous row. Work CH 3 (Counts as DC) and 2 DC in the same SP, CH 1. [Skip the next 3 DC work, 3 DC, CH 1 in the next CH 1 SP]. Repeat around. In the corner CH 3 SP work (3 DC, CH 3, 3 DC). End with a CH 1 and SL ST into the top CH 3 ST of the initial CH 3 of this round.

Round 2:

Change to the Charcoal Grey yarn

Join the yarn in any CH 1 SP from the previous row. Complete a CH 1 (Counts as SC). CH 3, SK 3 DC, SC in previous row CH 1 SP. [CH 3, SK 3 DC, SC in previous row CH 1 SP]. Repeat between [ ] around. In each corner CH 3 SP work (SC, CH 3, SC). End with a CH 3 and join with a SL ST into the first CH 1 SP.

**For rounds 3-7, you will be repeating rounds 1 and 2 and altering the yarn colors.

Round 3:

Change to Delft Blue

Repeat round 1 Join yarn to a CH 3 SP.

Round 4:

Change to Charcoal Grey

Repeat round 2

Round 5:

Change to Delft Blue

Repeat round 1

Round 6:

Change to Charcoal Grey

Repeat round 2

Round 7:

Change to Delft Blue

Repeat round 1

Finishing

Weave in yarn ends and remove excess.

Crochet Border tutorials

All Six Granny Square Lovey Blanket Patterns

I hope that you have found at least one lovey to make. It has been a joy for me to make each one of these cute squares, as well as, the baby afghans too.

Until next time…happy crocheting.

If you loved this post, please share. It helps to show me that these types of posts are helpful – thank you!

I hope that you liked this pattern. If you are looking for more ideas for crocheted projects, here are a few others you may enjoy.

Crochet Baby Patterns
Crochet Baby Patterns
Crochet Afghan Blanket Throw Patterns
Crochet Afghan Blanket Throw Patterns

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.