Make the Perfect Handmade Gifts with Free Love Story Crochet Pattern!
This “Love Story” crochet pattern features a sweet pair of amigurumi dolls and their adorable little cat companion—perfect for heartfelt gifts or a charming addition to any handmade collection.
To make the process easier, I made a crochet-along YouTube video showing how to make the boy doll using a thicker yarn. Many steps and techniques are shared between the boy and girl patterns, so the video will also help guide you as you work through either doll. And don’t forget about the cute little cat—this tiny friend is the perfect finishing touch for your crochet story!
Feel free to follow along with the video, pause as needed, and enjoy creating your own set of sweethearts and their playful pal. I’d love to see what you make, so be sure to share your finished creations!


These patterns are shared here exclusively. I’m happy for you to share the links with others, but please remember that the patterns cannot be sold or used for any kind of monetary gain, including being part of crochet kits for sale. Thank you for understanding!
Originally designed with fingering lace yarn for a delicate and intricate finish, this pattern can also be adapted to use worsted-weight yarn for a sturdier and more plush doll. All our patterns use American crochet terminology.
Free Sweethearts Crochet Pattern: Easy Step-by-Step Instructions


* Color coding: Green = boy only; Purple = girl only; Black = for both/common *
HEAD, MAKE TWO
(Skin tone)
Rnd 1: Magic loop, 6 sc (6)
Rnd 2: inc around (12)
Rnd 3: (1 sc, inc) 6 times (18)
Rnd 4: (2 sc, inc) 6 times (24)
Rnd 5: (3 sc, inc) 6 times (30)
Rnd 6: (4 sc, inc) 6 times (36)
Rnd 7: (5 sc, inc) 6 times (42)
Rnd 8: (6 sc, inc) 6 times (48)
Rnd 9: (7 sc, inc) 6 times (54)
Rnd 10: (8 sc, inc) 6 times (60)
Rnd 11-20: sc around (60)
Rnd 21: (8 sc, dec) 6 times (54)
Rnd 22: (7 sc, dec) 6 times (48)
Rnd 23: (6 sc, dec) 6 times (42)
Rnd 24: (5 sc, dec) 6 times (36)
Rnd 25: (4 sc, dec) 6 times (30)
Rnd 26: (3 sc, dec) 6 times (24)
Rnd 27: sc around
* sl st on next st, stuff, fasten off. *
HAIR (BOY)
(Black)
Rnd 1: Magic loop, 6 sc (6)
Rnd 2: inc around (12)
Rnd 3: (1 sc, inc) 6 times (18)
Rnd 4: (2 sc, inc) 6 times (24)
Rnd 5: (3 sc, inc) 6 times (30)
Rnd 6: (4 sc, inc) 6 times (36)
Rnd 7: (5 sc, inc) 6 times (42)
Rnd 8: (6 sc, inc) 6 times (48)
Rnd 9: (7 sc, inc) 6 times (54)
Rnd 10: (8 sc, inc) 6 times (60)
Rnd 11-24: sc around (60)
Tips: place hair on head now, inc/dec rnds at your discretion
* turn at end of row, and ch1 at beginning of row *
First Hair Section
Row 1: sl st, 6 sc (6)
Row 2: 4 sc, dec (5)
Row 3: dec, 3 sc (4)
Row 4: 2 sc, dec (3)
Row 5: dec,1 sc (2)
Row 6: dec (1)
* fasten off *
Second Hair Section
* join yarn on next st of 1st hair section – row 1 *
Row 1: 8 sc (8)
Row 2: 6 sc, dec (7)
Row 3: dec, 5 sc (6)
Row 4: 4 sc, dec (5)
Row 5: dec, 3 sc (4)
* fasten off *
Remaining Section
* join yarn on next st of 2nd hair section – row 1 *
Row 1-2: sc the rest of sts (46)
Row 3: 8 sc
*leave enough yarn to sew hair to the head *
HAIR (GIRL)
(Dark brown)
Rnd 1: Magic loop, 6 sc (6)
Rnd 2: inc around (12)
Rnd 3: (1 sc, inc) 6 times (18)
Rnd 4: (2 sc, inc) 6 times (24)
Rnd 5: (3 sc, inc) 6 times (30)
Rnd 6: (4 sc, inc) 6 times (36)
Rnd 7: (5 sc, inc) 6 times (42)
Rnd 8: (6 sc, inc) 6 times (48)
Rnd 9: (7 sc, inc) 6 times (54)
Rnd 10: (8 sc, inc) 6 times (60)
Rnd 11-21: sc around (60)
Tips: place hair on head now, inc/dec rnds at your discretion
* Leave enough yarn to sew hair to the head *
Rnd 22: (sl st, turn, ch 2) (dc dec x 2 times), 15 dc, hdc, 40 sc (58)
Rnd 23: (turn, ch 1) 40 sc, 12 hdc, 4 sc, dec (57)
* turn at end of row, and ch1 at beginning of row *
Side – R
* join yarn on the corner of the hair parting *
ch 2, turn at end of row, ch 1 at beginning of row
Row 1: sc on 2nd ch from hk (1)
Row 2: inc (2)
Row 3: 1 sc, inc (3)
Row 4: inc, 2 sc (4)
Row 5: sc across (4)
Row 6: 3 sc, inc (5)
Row 7-11: sc across (5)
Side – L
* join yarn on Rnd 21 of hair, about 13 st from hair parting – refer to illustration page *
ch 2, turn at end of row, ch 1 at beginning of row
Row 1: sc on 2nd ch from hk (1)
Row 2: inc (2)
Row 3: inc, 1 sc (3)
Row 4: 2 sc, inc (4)
Row 5: sc across (4)
Row 6: inc, 3 sc (5)
Row 7-11: sc across (5)
* align sides close to the edge of the hair, sew edges together *
BODY & LEGS (BOY)
(Pale Blue)
Leave approximately 25cm (10”) tail; ch 24, join circle with sl st
Rnd 1: sc around (24)
Rnd 2: (3 sc, inc) 6 times (30)
Rnd 3: (4 sc, inc) 6 times (36)
Rnd 4-12: sc around (36)
(Denin Blue)
Rnd 13-15: sc around (36)
(Making the legs – Partitioning)
ch 6, sl st on 18th st
Note: this will create a ‘partition’ of the body part into two parts, work around including the ch 6 for rnd 1 of each leg.
Rnd 1-7: sc around (24)
(Flesh Tone)
* work on BLO for rnd 8 only; and resume on both loops after that *
#Rnd 8: (BLO) (sc, dec) 8 times (16)
Rnd 9-11: sc around (16)
(White)
Rnd 12-13: sc around (16)
* sl st on next, weave in ends, stuff body *
* Creating the layering effect of the shorts *
#Rnd 8.1: join denim blue yarn on FLO of Rnd 8, sc around FLO
BODY & LEGS (GIRL)
(Yellow)
Leave approximately 25cm (10”) tail; ch 24, join circle with sl st
Rnd 1: sc around (24)
Rnd 2: (3 sc, inc) 6 times (30)
Rnd 3-6: sc around (30)
* work on BLO for rnd 7 only; and resume on both loops after that *
Rnd 7: (BLO) sc around (30)
Rnd 8-14: sc around (30)
Rnd 15: (3sc, dec) 6 times (24)
Rnd 16: (2 sc, dec) 6 times (18)
(Flesh tone)
* Making the legs – Partitioning *
ch 3, sl st on 9th st
Note: This will create a ‘partition’ of the body part into two parts, working around the ch 3 for rnd 1 of each leg.
Rnd 1-10: sc around (12)
(White)
Rnd 11-12: sc around (12)
* sl st on next, weave in ends, stuff body *
Making the skirt
(Orange)
* Join each round with sl st at the end of rnd, ch 2 at beginning of round *
Start by joining yarn to one of the visible outer loops (FLO) of Rnd 7 of the body, hold the body with the opening facing self.
Rnd 1: dc around (30)
Rnd 2: (4 dc, dc inc) 6 times (36)
Rnd 3: (5 dc, dc inc) 6 times (42)
Rnd 4: (6 dc, dc inc) 6 times (48)
Rnd 5: (7 dc, dc inc) 6 times (54)
Rnd 6: (8 dc, dc inc) 6 times (60)
Rnd 7: sl st ard
ARMS (BOY), MAKE TWO
(Flesh tone)
Rnd 1: Magic loop, 7 sc (7)
Rnd 2: (inc x 6 times), sc, ch 4 and sc in same st
Rnd 3: sc around (18)
Rnd 4: 14 sc, (dec x 2 times) (16)
Rnd 5: (2 sc, dec) 4 times (12)
Rnd 6-12: sc around (12)
(Pale Blue)
* work on BLO for rnd 13 only; and resume on both loops after that *
#Rnd 13: (BLO) sc around (12)
Rnd 14-17: sc around (12)
Rnd 18: dec around (6)
* stuff lightly, leave enough yarn to sew the opening closed and to the body *
Creating layering effects for sleeves
#13.1: join pale blue yarn on FLO of Rnd 13, sc around FLO
ARMS (GIRL), MAKE TWO
(Flesh tone)
Rnd 1: Magic loop, 6 sc (6)
Rnd 2: (inc x 5 times), sc, ch 4 and sc into same st
Rnd 3: sc around (16)
Rnd 4: 12 sc, (dec x 2 times) (14)
Rnd 5: (1 sc, dec) 4 times, dec (9)
Rnd 6-11: sc around (9)
(Yellow)
#Rnd 12-15: sc around (9)
Rnd 16: dec x 4 times, sc (5)
* stuff lightly, leave enough yarn to sew the opening closed and tothe body *
SHOES (BOY), MAKE TWO
(White)
Rnd 1: Magic loop, 6 sc (6)
Rnd 2: inc around (12)
Rnd 3: (1 sc, inc) x 6 times (18)
Rnd 4: (2 sc, inc) x 6 times (24)
* work on BLO for rnd 5 only; and resume on both loops after that *
#Rnd 5: (BLO) sc around (24)
Rnd 6: sc around (24)
Rnd 7: (dec x 6 times), 12 sc (18)
Rnd 8: sc, (dec x 2 times), 13 sc (16)
Rnd 9: dec around (8)
* stuff lightly, leave enough yarn to sew shoes to legs *
Creating a layering effect for soles
#5.1: with shoe base facing self, join demin blue yarn on FLO of Rnd 5, sl st around FLO
SHOES (GIRL), MAKE TWO
(White)
Rnd 1: Magic loop, 6 sc (6)
Rnd 2: inc around (12)
Rnd 3: (1 sc, inc) x 6 times (18)
* work on BLO for rnd 4 only; and resume on both loops after that *
#Rnd 4: (BLO) sc around (18)
Rnd 5: sc around (18)
Rnd 6: (dec x 4 times), 10 sc (14)
Rnd 7: sc, dec, 11 sc (13)
Rnd 8: (dec x 6 times), sc (7)
* stuff lightly, leave enough yarn to sew shoes to legs *
Creating a layering effect for soles
#4.1: with shoe base facing self, join orange yarn on FLO of Rnd 4, sl st around FLO
TIE (BOY)
(Red)
Ch 2 * Turn at end of row; ch 1 at beginning of row *
Row 1: On 2nd ch, sc (1)
Row 2: 3sc inc (3)
Row 3-13: sc across (3)
* leave enough yarn; stitch the corners or row 13 together, fold and sew onto (about) row 10; sew the sides of row 10 to form a tie knot; leave the tail to sew onto the boy’s body *
HAIR ACCESSORY (GIRL)
(Red)
Petal 1: ch 6, join with sl st
Petal 2: ch 10, join with sl st into the same ch as Petal 1
Petal 3: ch 6, join with sl st into the same ch as Petal 1
* leave enough yarn to sew the accessory onto the girl’s hair *
SCHOOL BAG (GIRL)
(Red)
Ch 13, on 2nd ch from hook
Rnd 1: sc across (turn to work on the bottom deck), sc across (24)
Rnd 2-8: sc around (24)
Flap
(Pink)
* turn at end of row, ch 1 at beginning of row *
Row 1-7: 11 sc (11)
Strap
(Red)
join yarn on the side of the bag, turn at the end of the row, ch 1 at the beginning of the row, sc on each row, approximately 26 rows, place the bag over the girl’s
Shoulder to gauge, ensure that the strap loop is wide enough to go through from the leg to the body. Sew the strap end to the other side of the bag.
Use brown yarn to stitch ‘X’ on the flap.
Optional
Sew a snap button on the flap and the bag to close.
KITTY CAT
(Yellow brown)
(Head)
Rnd 1: Magic loop, 6 sc (6)
Rnd 2: inc around (12)
Rnd 3: (1 sc, inc) x 6 times (18)
Rnd 4: (2 sc, inc) x 6 times (24)
Rnd 5-7: sc around (24)
Rnd 8: (2 sc, dec) x 6 times (18)
Rnd 9: (1 sc, dec) x 6 times (12)
Eyes: 5th rnd from top; 4 sts apart
* sl st on next, stuff, leave enough yarn to sew head to body *
(Body)
Rnd 1: Magic loop, 6 sc (6)
Rnd 2: inc around (12)
Rnd 3-5: sc around (12)
Rnd 6: dec around (6)
* sl st on next, stuff, fasten off *
(Tail)
Ch 13, on 2nd ch from hook, sl st across
* leave enough yarn to sew the tail to the back of the body *
(Arms and Legs) – Make Four
Rnd 1: Magic loop, 4 sc (4)
Rnd 2-3: inc around (4)
* sl st on next, leave enough yarn to sew the opening flat and to the body *
(Ears) – Make Two
Rnd 1: Magic loop, 4 sc (4)
Rnd 2: (1 sc, inc) x 2 times (6)
* sl st on next, leave enough yarn to sew the opening flat and to the head *
(Whiskers)
Separate 2 strands of yarn, fold into half, insert hook into the cheek of the cat, yarn over, and pull through the loop, tighten.




A while ago, I created a “Crochet Along” video playlist showing how I made the boy – note that I used a thicker yarn for the video, so the size of the hook is different from the written pattern.
Although these patterns are shared exclusively on this website, Lis Makes retains the copyright. I encourage readers to share the links, but please note that the patterns cannot be sold or used for any monetary gain, including incorporation into crochet kits for sale.
- You are free to sell the finished products made from our patterns.
- Our patterns were previously sold under “Simple Arts Planet”, owned and managed by me.

